如何获取箭头函数中元素的索引?
这是我的代码:
this.data.forEach(element => {
//console.log(index); //I want to get this index
console.log(element);
});
有可能吗?
答案 0 :(得分:7)
您可以通过向数组函数添加另一个参数来获得索引
this.data.forEach((element, index) = > {
console.log(index); //I want to get this index
console.log(element);
});
答案 1 :(得分:3)
如果您只是为了获取索引,则可以不使用forEach即可直接获取索引,
console.log(this.data.findIndex(elem => elem === element));
或使用.forEach,您可以从第二个参数获取索引
this.data.forEach((element, index) = > {
console.log(index);
});