利用for...in语句,能被for...in语句打印的属性称为可枚举属性(默认情况下自定义的属性都是可枚举的)
var stu = {
name:'xiaoming',
height:180,
weight:60,
money:'多',
cook(){
console.log(this.name+'去做饭');
},
housework(){
console.log('去做家务');
},
}
for(k in stu){
console.log(k);//打印对象的键
console.log(stu[k]);//打印对象的值
}
运行结果: