我在MDN定义语法中看到我可以在回调函数中将Array作为参数传递但是没有示例清楚如何? 此选项建立在很多方法中,如 map(),forEach(),some():
arr.forEach(function callback(currentValue[, index[, array]]) {
//your iterator
}[, thisArg]);
var new_array = arr.map(function callback(currentValue[, index[, array]]) {
// Return element for new_array
}[, thisArg])
您可以通过将Array作为arg传递的代码示例来提供帮助吗? 感谢
答案 0 :(得分:0)
这仅仅是对迭代/映射的外部数组的引用。
它会自动作为回调的第三个参数传递,无论您是否引用或使用它。
['foo', 'bar'].forEach(function(val, index, arr) {
console.log(arr.join()); //"foo,bar";
});