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);
推荐阅读
-
js数组对象过滤——filter,find,some,every
-
Jsの练习-数组其他常用方法 -map() ,filter() ,every() ,some()
-
JS中关于some(),every(),forEach(),map(),filter()之间的区别介绍
-
浅析JS中的 map, filter, some, every, forEach, for in, for of 用法总结
-
JS数组方法some、every和find的使用详情
-
includes,startsWith,endsWith,find,findIndex 的应用与 indexOf
-
includes,find,some,every
-
【原】javascript笔记之Array方法forEach&map&filter&some&every
-
一.js数组之every()方法与some()方法
-
js数组的迭代方法(filter, every, some, forEach)