【发布时间】:2020-10-02 01:28:25
【问题描述】:
数组:
values: [5,4,4,5,6,6]
我想获取元素的索引。所以,我正在循环播放它。
values.map((val) => {
console.log('val', value.indexOf(val));
console.log('val of 5', value.indexOf(5));
console.log('val of 4', value.indexOf(4));
console.log('val of 4', value.indexOf(4));
console.log('val of 5', value.indexOf(5));
console.log('val of 6', value.indexOf(6));
console.log('val of 6', value.indexOf(6));
return value.indexOf(val);
});
expected output0,1,2,3,4
电流输出
0
1
1
0
4
4
我哪里出错了?
【问题讨论】:
-
indexOf返回item第第一次出现的索引,如果想要当前item的索引,可以使用传入.map((elem, idx) => ...)的index参数
标签: javascript arrays indexof