arr.foreach(callback,[thisobject]).
用arr.foreach(console.log) 每次可以输出三个值,当前元素值,当前元素下标,整个数组。
因此callback函数可以拿到的参数也是这三个值。
arr=Array(1,2,3);
arr.foreach(function(n,m,t){
alert (n);
alert (m);
alert (t);
})
输出为:
1 0 Array(1,2,3)
2 1 Array(1,2,3)
3 2 Array(1,2,3)
以上似乎有问题。在js中,一般用for in 而不是foreach