私は次のコードを持っています:
for (i in awards) {
if (awards[i] instanceof Array === false) {
console.log(awards[i]);
httpFactory.patch(awards[i], {"read": true}, false);
}
}
私のIDEは、上記のコードに関連してこのエラーを表示します。
予期しない(カスタム/継承された)メンバーに対する反復の可能性、おそらくhasOwnPropertyチェックが欠落している
JavaScriptでフィルタリングされていないfor-inループのインスタンスをチェックします。この構成を使用すると、継承されたプロパティまたは予期しないプロパティが処理されます。hasOwnProperty()メソッドを使用して独自のプロパティをフィルタリングする必要があります。検証は、JavaScript、html、またはjspファイルで機能します。
この声明の意味を詳しく説明していただけますか?
hasOwnPropertyチェックを-私が生じるであろうどのように多くの警告を不思議に思う....