js数组常用的几种遍历方法是如何使用的
//filter遍历方法 过滤,满足条件返回一个新数组,不满足条件返回一个空数组
let arr1 = [1, 2, 3, 4, 5, 6];
let res = arr1.filter((item) => {
return item == 0
})
if(res.length){
console.log(true);
}else{
console.log(false);
}
//map遍历 返回一个经过处理的新数组
let aa = arr1.map((item)=>{
return item+1
})
console.log(aa);
//every遍历 判断数组中的所有元素是否满足条件,返回结果为布尔值
let bb= arr1.every((item)=>{
return item!=1
})
console.log(bb);
//some遍历 若数组中元素有一个满足条件,就返回true,全部不满足,才返回false
let cc = arr1.some((item)=>{
return item>=5
})
console.log(cc);
//find遍历,判断是否满足条件,如果满足,返回第一个满足的元素,全部不满足,返回undefined
let dd = arr1.find((a)=>{
return a>=10
})
console.log(dd);
//findIndex遍历,判断是否满足条件,如果满足,返回第一个满足的索引,全部不满足,返回-1
let ee = arr1.findIndex((a)=>{
return a>=7
})
console.log(ee);
运行结果就不展示了,我在注释里面写的很清楚,希望这篇博客能对大家有所帮助。如有错误,欢迎大家评论指正,小编一定及时更改。