1、indexOf?:判斷數(shù)組中是否存在某個(gè)值,如果存在,則返回?cái)?shù)組元素的下標(biāo),否則返回-1;
????let arr=[1,2,3];
????let index=arr.indexOf(2);
????console.log(index);
2、includes :判斷數(shù)組中是否存在某個(gè)值,如果存在返回true,否則返回false;
? ??let arr=[1,2,3]
????arr.includes(2) ? console.log("存在") : console.log("不存在")
3、find :返回?cái)?shù)組中滿足條件的第一個(gè)元素的值,如果沒(méi)有,返回undefined;
? ??let arr=[1,2,3];
????let result = arr.find(r =>{
? ? ????????return r > 2
????});
????console.log(result);
4、findeIndex :返回?cái)?shù)組中滿足條件的第一個(gè)元素的下標(biāo),如果沒(méi)有找到,返回-1;
? ??let arr=[1,2,3];
????let result = arr.findIndex(r =>{
? ? ????return r > 2
????});
????console.log(result);