对象的遍历

// 遍历:所有的访问
// 对象的遍历:将对象中所有的键值对都访问一次
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
posted @ 2022-05-28 10:36  禅心佛子  阅读(105)  评论(0)    收藏  举报