js查找数组中是否存在某个值(some函数indexOf函数)

2018-07-04  本文已影响0人  后来的猿

一、some方法

some() 方法会依次执行数组的每个元素:
如果有一个元素满足条件,则表达式返回true , 剩余的元素不会再执行检测。
如果没有满足条件的元素,则返回false。
注意: some() 不会对空数组进行检测。

注意: some() 不会改变原始数组。
var ages= [3, 10,18, 35];

        function myFn(){
            return age = 18;
        }
        console.log(ages.some(myFn()));                                                                               

二、indexOf方法

数组的indexOf函数,方法arr.indexOf(find,start);

find:要找的内容,必须;

start:查找开始下标,可选;

返回:查找数据所在的下标,如果没找到,返回-1

            console.log(ages.indexOf(18,1));
上一篇下一篇

猜你喜欢

热点阅读