Array.forEach

参见https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Array/forEach

针对每个数组元素绑定一个回调函数:

1 var charSets = new Array('ab','bb','cd','ab','cc','ab','dd');
2 
3 function replaceElement(element, index, array){
4     if(element == 'ab') array[index] = '**';
5 }
6 
7 //对每个数组元素应用函数
8 charSets.forEach(replaceElement);
9 alert(charSets);

forEach方法接受一个参数,参数是个函数。

函数本身有3个参数:数组元素、元素的索引、数组。

IE8不支持

原文地址:https://www.cnblogs.com/laborc/p/3070321.html