标签:
for:用来遍历数组下标为数字的数组。
forEach:用来遍历数组下标为字符串的数组或者对象(因为对象的属性其实就是类似于字符串)。
例子:
var arr1 = new Array(); var arr2 = new Array(); arr1[0] = ‘第一个‘; arr1[1] = ‘第二个‘; arr2[‘name‘] = ‘姓名‘; arr2[‘age‘] = ‘年龄‘; for (var i = 0;i < arr1.length; i++) { console.log(i); //0 , 1 console.log(arr1[i]); //第一个 , 第二个 } for (var key in arr2) { console.log(arr2[key]); //name , age console.log(arr2[key]); //姓名 , 年龄 } var obj = new Object(); obj.name = "许文祥" ; obj.age = "22"; for (var key in obj) { console.log(key); //name , age console.log(obj[key]) //许文祥 , 22 }
标签:
原文地址:http://www.cnblogs.com/wenxiangxu/p/5667150.html