让前端飞

indexOf()和lastIdexOf()方法

2019-07-23  本文已影响4人  意蜀

这两个方法都是用来查找目标项在数组中的位置,并在没找到目标数的情况下返回-1


indexOf(num)

<script>
    var arr=[10,5,2,3,4,5,7,8,9];
    //索引值:0  1 2 3 4 5 6 7 8
    console.log(arr.indexOf(5));//1
    console.log(arr.indexOf(6));//-1
</script>

indexOf(num1,num2)

<script>
    var arr=[10,5,2,3,4,5,7,8,9];
    //索引值:0  1 2 3 4 5 6 7 8
    console.log(arr.indexOf(8,5));//7
    console.log(arr.indexOf(5,7));//-1
</script>

lastIndexOf(num)

 var arr=[10,5,2,3,4,5,7,8,9];
    //索引值:0  1 2 3 4 5 6 7 8
    console.log(arr.lastIndexOf(4));//4
    console.log(arr.lastIndexOf(7));//6
  console.log(arr.lastIndexOf(5));//5

lastIndexOf(num1,num2)

<script>
    var arr=[10,5,2,3,4,5,7,8,9];
    //索引值:0  1 2 3 4 5 6 7 8
    console.log(arr.lastIndexOf(4,6));//4,由于数组里面没有6,默认从arr[0]开始。
    console.log(arr.lastIndexOf(7,4));//-1
</script>
上一篇 下一篇

猜你喜欢

热点阅读