gpt4 book ai didi

JavaScript 数组#map : index argument

转载 作者:IT王子 更新时间:2023-10-29 03:01:34 25 4
gpt4 key购买 nike

我的问题是关于 JavaScript 中数组的 map 方法。

您可以向它传递一个带有第二个参数的函数,该参数是正在处理的数组的当前元素的索引,但是……目的是什么?执行时会发生什么,不执行时有什么区别?

你会用这个功能做什么?

最佳答案

当前项目的索引总是传递给回调函数,如果你不在函数中声明它的唯一区别是你不能通过名称访问它。

例子:

[1,2,3].map(function(o, i){
console.log(i);
return 0;
});

[1,2,3].map(function(o){
console.log(arguments[1]); // it's still there
return 0;
});

输出:

0
1
2
0
1
2

演示:http://jsfiddle.net/Guffa/k4x5vfzj/

关于JavaScript 数组#map : index argument,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26371083/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com