gpt4 book ai didi

javascript - 如何在 Immutable 中获取 `forEach` 次迭代内的索引

转载 作者:行者123 更新时间:2023-11-30 20:18:55 25 4
gpt4 key购买 nike

在原生 javascript Array.forEach 回调函数中,我们的参数为:currentValue[, index[, array]]

Immutable.js forEach ,我似乎无法获得索引值。我认为它曾经遵循 Array.forEach 的模式,但是,他们已经改变了它。

我的问题是:如何在 forEach 的每次迭代中获取 index。我们是否要手动增加一个外部(函数外)变量来存储一个值?

示例代码:

const anObj = Map({
a : "a",
b : "b"
});
let i;
// immutable.js way
anObj.forEach((v, k, collection ) => {
// body of func
}

最佳答案

var index = anObj.indexOf(v);

应该返回给定值的索引。与增量变量相比,效率可能较低。

关于javascript - 如何在 Immutable 中获取 `forEach` 次迭代内的索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51656438/

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