一、 For in 遍历
for … in是为遍历对象属性而构建的,不建议与数组一起使用,数组可以用
示例
下面的函数接受一个对象作为参数。被调用时迭代传入对象的所有可枚举属性然后返回一个所有属性名和其对应值的字符串。
var obj = {
a:1, b:2, c:3};
for (var prop in obj) {
// console.log("obj." + prop + " = " + obj.prop); //值都是undefined
console.log("obj." + prop + " = " + obj[prop]);
// "obj.a = 1"
// "obj.b = 2"
// "obj.c = 3"
}
注意:在其他地方访问属性可以用点.的方式,但是
在for in遍历必须用中括号【】
,如果不用中括号,会