欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

includes,find,some,every

程序员文章站 2022-07-16 14:27:38
...

//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);