(共566篇)
全部分类

indexOf和lastIndexOf方法查找元素
[ JS基础 ] 

indexOf 和 lastIndexOf 方法查找元素

arr.indexOf(target)方法用来在数组 arr从左到右查找第一个 target 元素,返回元素的下标,没找到返回-1

arr.lastIndexOf(target)方法用来在数组 arr从右到左查找第一个 target 元素,返回元素的下标,没找到返回-1

1
2
3
4
5
6
7
8
9
<script>
    var arr = ["苹果", "香蕉", "西瓜", "橘子", "西瓜"];

    var res1 = arr.indexOf("西瓜");
    console.log("res1:", res1);

    var res2 = arr.lastIndexOf("西瓜");
    console.log("res2:", res2);
</script>

案例代码

indexOf()lastIndexOf()在查找元素的时候,才用的是===运算,所以:

1
2
3
4
5
6
7
8
9
<script>
    var arr = [1, 2, "3", 4, 5];

    var res1 = arr.indexOf("2");
    console.log("res1", res1);

    var res2 = arr.indexOf(3);
    console.log("res2", res2);
</script>

案例代码