hasOwnProperty应用
for for-in
for--处理数组
for-in用来处理对象
hasOwnProperty
var man = {
hands:2,
legs:2,
heads:1
}
1、
for(var i in man){
if(man.hasOwnProperty(i)){
console.log(i,":", man[i]);
}
}
2、
for(var i in man){
if(Object.prototype.hasOwnProperty.call(man,i)){
console.log(i,":",man[i]);
}
}
3.
var i,
hasOwn = Object.prototype.hasOwnProperty;
for(var i in man){
if(hasOwn.call(man,i)){
console.log(i,":",man[i]);
}
}