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不支持