gpt4 book ai didi

javascript - 具有获取索引的最佳性能的 foreach 函数

转载 作者:行者123 更新时间:2023-11-28 06:40:22 25 4
gpt4 key购买 nike

JS 中返回索引的性能最有效的 foreach 循环是什么?

最佳加载时间有:但是我怎样才能获得每个循环的index

spacecrafts.forEach(function(spacecraft) {
// how can i call index without calling prototype and only with anonymous function?
console.log(index,spacecraft);
});

最佳答案

正如ShanShan在评论中所说,索引是传递给forEach的匿名函数的第二个参数。代码如下所示。

spacecrafts.forEach(function(spacecraft, index) { 
console.log(index,spacecraft);
});

如果由于某种原因您确实需要性能,请继续使用 BenchmarkJs测试您的特定用例并找到最快的。一般来说,内置数组原型(prototype)函数的性能不如基本的 for 循环。您可能想考虑使用像 lodash 或 underscore 这样的库,它们表示它们尝试并具有高性能。

关于javascript - 具有获取索引的最佳性能的 foreach 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33877916/

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