私は通常、このパターンを使用してオブジェクト プロパティを反復処理します。
for(var property in object) {
if(object.hasOwnProperty(property)) {
...
}
}
私はこの過度のインデントが好きではなく、最近、これを行うことでそれを取り除くことができると指摘されました:
for(var property in object) {
if(!object.hasOwnProperty(property)) {
continue;
}
...
}
余分なレベルのインデントが導入されないため、これが気に入っています。このパターンは大丈夫ですか、それとももっと良い方法がありますか?