JS枚举对象中的属性
感谢:尚硅谷李立超老师的讲解
通过使用for....in 语句,可以获取对象中的所有属性,再通过 "对象[]"可获取属性对应的属性值
var obj = {
name:"孙悟空",
age:28,
gender:"男",
address:"花果山"
}
for(o in obj){
console.log("属性:"+o,"属性值:"+obj[o]);
}
//属性:name 属性值:孙悟空
//属性:age 属性值:28
//属性:gender 属性值:男
//属性:address 属性值:花果山
通过in 运算符,可以判断一个对象中是否存在某个属性,存在则返回true,不存在则返回false
var obj = {
name:"孙悟空",
age:28,
gender:"男",
address:"花果山"
}
console.log("address" in obj);
//true
console.log("mobile" in obj);
//false