Sur*_*iya -2 javascript ecmascript-6
如何在箭头函数中获取元素的索引?
这是我的代码:
this.data.forEach(element => {
//console.log(index); //I want to get this index
console.log(element);
});
Run Code Online (Sandbox Code Playgroud)
可能吗?
Omi*_*m81 10
您可以通过向数组函数添加另一个参数来获取索引,
this.data.forEach((element, index) = > {
console.log(index); //I want to get this index
console.log(element);
});
Run Code Online (Sandbox Code Playgroud)
如果您的目的只是获取索引,则可以不使用 forEach 直接获取索引,
console.log(this.data.findIndex(elem => elem === element));
Run Code Online (Sandbox Code Playgroud)
或使用 .forEach,您可以从第二个参数中获取索引
this.data.forEach((element, index) = > {
console.log(index);
});
Run Code Online (Sandbox Code Playgroud)