-
indexOf
- 查找某一项 在数组中的索引位置
- 从前向后查找
- 原数组 不会发生改变
-
lastIndexOf
- 从后向前查找
- 查找某一项 在数组中的索引位置
扩展 indexOf实现原理
function myIndexOf(arr, val) {
for (var i = 0; i < arr.length; i++) {
if (val === arr[i]) {
console.log('return', i)
return i // 将找到索引返回
}
}
return -1
}
// [NaN, '2', 1 , 3]
console.log(myIndexOf(arr, 1))
复制代码