1、indexOf :判断数组中是否存在某个值,如果存在,则返回数组元素的下标,否则返回-1;
let arr=[1,2,3];
let index=arr.indexOf(2);
console.log(index);
2、includes :判断数组中是否存在某个值,如果存在返回true,否则返回false;
let arr=[1,2,3]
arr.includes(2) ? console.log("存在") : console.log("不存在")
3、find :返回数组中满足条件的第一个元素的值,如果没有,返回undefined;
let arr=[1,2,3];
let result = arr.find(r =>{
return r > 2
});
console.log(result);
4、findeIndex :返回数组中满足条件的第一个元素的下标,如果没有找到,返回-1;
let arr=[1,2,3];
let result = arr.findIndex(r =>{
return r > 2
});
console.log(result);