如何在Arrow函数中获取元素的索引?
下面是我的代码:
this.data.forEach(element => {
//console.log(index); //I want to get this index
console.log(element);
});
有可能吗?
发布于 2018-07-04 05:17:46
您可以通过向数组函数添加另一个参数来获取索引。
this.data.forEach((element, index) = > {
console.log(index); //I want to get this index
console.log(element);
});
发布于 2018-07-04 05:21:08
如果您的目的只是获取索引,则可以直接获取索引,而无需使用forEach。
console.log(this.data.findIndex(elem => elem === element));
或者使用.forEach,您可以从第二个参数获取索引
this.data.forEach((element, index) = > {
console.log(index);
});
https://stackoverflow.com/questions/51162916
复制相似问题