对象的遍历
// 遍历:所有的访问
// 对象的遍历:将对象中所有的键值对都访问一次
var obj = {
name: '张三',
age: 12,
sex: '女'
}
/*
对象的遍历语法:
for(var 变量名 in 对象) {
变量名代表每个键
}
*/
for(var a in obj) {
console.log(a);//name age sex
console.log(obj[a]);//张三 12 女
console.log(obj.a); // 有歧义 undefined
console.log( obj.name );//张三*3
}
/*
.后面的这个名称,必须是对象中存在的键的名称
*/
// console.log( obj[a] );
// 当使用一个变量代表键的时候,必须使用[]语法来获取值
// 当获取一个对象并不存在的键对应的值,会获取到undefined

浙公网安备 33010602011771号