我通常使用这种模式来迭代对象属性:
for(var property in object) {
if(object.hasOwnProperty(property)) {
...
}
}
我不喜欢这种过度的缩进,最近有人向我指出,我可以通过这样做来摆脱它:
for(var property in object) {
if(!object.hasOwnProperty(property)) {
continue;
}
...
}
我喜欢这个,因为它不会引入额外的缩进级别。这种模式好吗,还是有更好的方法?