1.findIndex()方法
格式:findIndex(callback)
callback参数:item(元素),index(索引)......
作用:当找到该元素的时候,返回的是该元素的索引,找不到返回的是-1(从左到右找到第一个)
var arr = [10, 20, 30, 40, 50, ];
var cc = arr.findIndex(item => item > 30);
console.log(cc); //3
var cc = arr.findIndex(item => item > 50);
console.log(cc); //-1
findIndex(callback)跟的是一个回调函数,可以增加判断条件item>30
2.indexOf()方法
var arr = [10, 20, 30, 40, 50, ];
var cc = arr.indexOf(20);
console.log(cc);//1
var cc = arr.indexOf(60);
console.log(cc);//-1
indexOf()找到元素返回的索引,找不到返回的是-1,没有判断的条件
3.find()方法
格式:findIndex(callback)
callback参数:item(元素),index(索引)......
4.includes()
作用:includes方法查找到元素返回true,没有查找到元素返回的是false
let ary = ["a", "b", "c"];
let result = ary.includes('a') //true
let result = ary.includes('e') //false