forEach()方法需要一个函数作为参数。数组中有几个元素,函数就会执行几次。每次执行时,浏览器会将遍历到的元素以实参的形式传递进来。浏览器在回调函数中传递三个参数。第一个参数为元素,第二个参数为元素索引,第三个参数为正在遍历的数组。
var 四大名著 = ['红楼梦', '西游记', '三国演义', '水浒传'];
四大名著.forEach(function(value, index, obj) {
console.log("[" + index + "] = " + value);
});
输出:
[0] = 红楼梦
[1] = 西游记
[2] = 三国演义
[3] = 水浒传