今天复习for..in 时
var a = { key1 : 1 , key2 : 2 , key3 : 3 } for(item in a){ console.log(a.item); }
这样取出结果是
产生错误的原因
这时的item并没有被解析为变量,而是解析成了字符串item,所以打印的是a下面的items属性
正确写法
var a = { key1 : 1 , key2 : 2 , key3 : 3 } for(item in a){ console.log(a[item]); }