执行结果为: name age address 当遍历一个对象的时候,变量 i 也就是循环计数器 为 对象的属性名 代码如下: //使用for..in循环遍历数组 vararray = ["admin","manager","db"] for(vari in array){ console.log(i); }
执行结果: 0 1 2 当遍历一个数组的时候,变量 i 也就是循环计数器 为 当前数组元素的索引 案例二: 但是,现在看来for .. in循环还挺好用啊,不过,别高兴太早,看看下面的例子: 代码如下: var array =["admin","manager","db"]; //给Array的原型添加一个name属性 Array.prototype.name= "zhangsan"; for(var i in array){ alert(array[i]); }