JavaScript Possível Iteração Inesperada
Eu tenho o seguinte código:
for (i in awards) {
if (awards[i] instanceof Array === false) {
console.log(awards[i]);
httpFactory.patch(awards[i], {"read": true}, false);
}
}
Meu IDE mostra esse erro relacionado ao código acima:
Possível iteração sobre membros inesperados (personalizados / herdados), provavelmente faltando a verificação hasOwnProperty
Verifica se há instâncias de loops de entrada não filtrados em JavaScript. O uso dessa construção resulta no processamento de propriedades herdadas ou inesperadas. Você precisa filtrar suas próprias propriedades com o método hasOwnProperty (). A validação funciona em arquivos JavaScript, html ou jsp.
Você poderia explicar com mais detalhes o que significa essa declaração?