对象只能使用 for...in 来循环遍历
for(自定义变量 in 对象){ 执行程序 }
自定义变量,每次会存储 对象单元的键名
调用具体数据时,使用的是 自定义变量 来获取对应的数据
必须使用 [] 语法
实际项目中获取到的数据结果,基本上都是 数组中,存储对象
[ {}, {}, {}, {}, ];
var obj = { name:'张三', age:18, sex:'男', } for(var key in obj){ // key 存储的是 每一个单元的键名 // 第一次是 name 第二次是 age 第三次是 sex console.log( key ); // 使用点语法,不会解析 key 只会使用 字符串 key 作为键名去 对象中获取数据 // 执行结果是 undefined console.log( obj.key ); // 使用[]语法 会解析key 中存储的变量数据 使用 name age sex 去对象中获取数据 // 执行结果,就是对象的数值数据 console.log( obj[key] ); }
Comments | NOTHING