ny关于map方法如何接受Array作为参数的示例?

时间:2018-03-08 13:24:11

标签: javascript arrays function

我在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传递的代码示例来提供帮助吗? 感谢

1 个答案:

答案 0 :(得分:0)

这仅仅是对迭代/映射的外部数组的引用。

它会自动作为回调的第三个参数传递,无论您是否引用或使用它。

['foo', 'bar'].forEach(function(val, index, arr) {
    console.log(arr.join()); //"foo,bar";
});