//includes返回的是boolean
let arr = [1,2,5,4,5,8,55,7];
console.log(arr.includes(5));
返回的结果为true;
//find 返回找到的那一项,不会改变数组,回调函数中返回true表示找到了,找到后停止循环,第一次找到就会停止,可以去找用户名密码
如果没有找到就会返回undefined
let arr = [1,2,5,4,5,8,55,7];
let result = arr.find(function(item,index){//找到具体的某一项用find
return item.toString().indexOf(5)>-1;
})
console.log(result);
返回的结果为5
some 找true ,找到true后停止,返回true ,找不到返回false
let result1 = arr.some(function(item,index){
return item.toString().indexOf(9)>-1;
})
console.log(result1);
every 找false 找到false后停止,返回false
let result1 = arr.every(function(item,index){
return item.toString().indexOf(9)>-1;
})
console.log(result1);