#如何遍对象中非原型链上的属性
//遍历对象和子对象
var obj = {
name: "zhang" ,
age: 18,
son : {
name: "wang",
age: 2
}
}
for(var prop in obj){
//排除原型链上的属性
if(obj.hasOwnProperty(prop)) {
console.log(obj[prop]);
}
}
#如何遍对象中原型链上的属性
//遍历对象和子对象
var obj = {
name: "zhang" ,
age: 18,
son : {
name: "wang",
age: 2
}
}
for(var prop in obj){
//排除原型链上的属性
if(obj.!hasOwnProperty(prop)) {
console.log(obj[prop]);
}
}