ho il seguente codice:JavaScript Possibili iterazione su imprevisto
for (i in awards) {
if (awards[i] instanceof Array === false) {
console.log(awards[i]);
httpFactory.patch(awards[i], {"read": true}, false);
}
}
mio IDE mostra questo errore relativo al codice di cui sopra:
possibile l'iterazione su (ereditate custom /) membri inaspettati, Probabilmente manca il controllo hasOwnProperty
Controlla eventuali istanze di loop for-in non filtrati in JavaScript. L'utilizzo di questo costrutto da parte di comporta l'elaborazione delle proprietà ereditate o impreviste di . È necessario filtrare le proprie proprietà con il metodo hasOwnProperty() . La convalida funziona in JavaScript, html o file jsp.
Potresti spiegare più in dettaglio cosa si intende con questa affermazione?
jQuery non esegue controlli 'hasOwnProperty' - mi chiedo quanti avvertimenti che avrebbero prodotto .... – Alnitak