我为function(abc)
电话注册了一个回调forEach
。函数abc
被定义为一个闭包,它似乎没有被调用。我真的很感激了解更多相关信息。
代码:
function xyz(array)
{
// do something
function abc(value,index,origin_array){
// do something
}
array.forEach(abc);
//other stuff
}
答案 0 :(得分:1)
这适用于现代浏览器,但对于它的价值,array.forEach
is not compatible with IE8 and older,或许这就是你在测试它的地方。
对于旧版浏览器兼容性,请改用标准for
循环。
var numbers = [1, 2, 3];
function xyz(array) {
console.log(array);
function abc(value, index, origin_array){
console.log(value);
}
array.forEach(abc);
}
xyz(numbers);

<p>Open your development console.</p>
&#13;