JavaScript中foreach用法及使用的坑
一、foreach 语法:
[ ].forEach(function(value,index,array){
//code something
});
forEach()方法对数组的每个元素执行一次提供的函数。
var array = ['a', 'b', 'c'];
array.forEach(function(element) {
console.log(element);
});
输出为:
a;
b;
c;
forEach()方法对数组的每个元素执行一次提供的函数。总是返回undefined;
var arr = [1,2,3,4];
arr.forEach(alert);
//等价于:
var arr = [1, 2, 3, 4];
for (var k = 0; k < arr.length; k++) {
alert(array[k]);
}
forEach方法中的function回调有三个参数:
第一个参数是遍历的数组内容&#