前端基础学习

数组查找indexOf()方法

2020-03-16  本文已影响0人  小雪洁
<!DOCTYPE html>

<html>
    <head>
        <meta charset="utf-8">
        <title>数组查找</title>
    </head>
    <body>
        <script>
            //查找数组元素,arr.indexOf(item,startIndex),返回item在数组中的位置,如果找不到返回-1
            let arr=[1,2,3,4,5,2,"9"];
            console.log(arr.indexOf(2));//1
            console.log(arr.indexOf(10));//-1 ,
            console.log(arr.indexOf(9));//-1,arr.indexOf()是严格类型的查找
            //从数组后面开始查找
            console.log(arr.lastIndexOf(2));//5
            //查找数组中是否含有某个元素
            //旧版js方法
            if(arr.indexOf(2)!=-1){
                console.log("找到了");
            }
            //ES6新方法,查找数组中是否含有某个元素
            console.log(arr.includes(2));//true,找的到直接返回true 
            console.log(arr.includes(9));//false,找不到直接返回false
            if(arr.includes(2)){
                console.log("找到了");
            }
            
        </script>
    </body>
</html>

上一篇下一篇

猜你喜欢

热点阅读