У меня есть следующий код:
for (i in awards) {
if (awards[i] instanceof Array === false) {
console.log(awards[i]);
httpFactory.patch(awards[i], {"read": true}, false);
}
}
Моя IDE показывает эту ошибку, относящуюся к приведенному выше коду:
Возможная итерация над непредвиденными (пользовательскими/унаследованными) членами, вероятно, отсутствует проверка hasOwnProperty
Проверяет наличие любых экземпляров нефильтрованных циклов for-in в JavaScript. использование этой конструкции приводит к обработке унаследованных или неожиданных свойства. Вам необходимо отфильтровать собственные свойства с помощью hasOwnProperty() метод. Проверка выполняется в файлах JavaScript, html или jsp.
Не могли бы вы более подробно объяснить, что подразумевается под этим утверждением?