JavaScript的in操作符可以用来判断一个属性是否属于一个对象,也可以用来遍历一个对象的属性
1.判断属性属于对象
var mycar = {make: "Honda", model: "Accord", year: 1998};
//注意,属性名必须是字符串形式,因为make不是一个变量
if ( "make" in mycar ){
console.log("存在");
}else{
console.log("不存在");
}
2.for in遍历对象属性
var mycar = {make: "Honda", model: "Accord", year: 1998};
for(var p in mycar){
console.log(p + ': ' + make[p]);
}