let arr = [,1,2,3,,22];
console.log(arr)
// js 遍历数组
arr.forEach((item)=>{
console.log(item);
})
arr.forEach(function (){
console.log(this) // 第二个arr参数指向this
},arr)
arr.find((item)=>{
console.log(item);
})
// 返回一个新数组 原数组不变
let ary = [1,2,'a',1,2]
let ary1 = arr.filter((item,index)=>{
// 匹配数字
// return /\d+/.test(item);
return typeof item == 'number';
})
console.log(ary1)
// 返回bool 值 只要一个是true就是true
console.log(ary.some((item) => {
// return false
return typeof item == 'number';
}));
// 返回bool 值 只要有一个false就为false
console.log(ary.every((item) => {
// return false
return typeof item == 'number';
}));
let a1 = [1,2,3,4,5];
// prev 代表 return的值
console.log(a1.reduce((prev, item) => {
// console.log(prev, item);
return prev + item;
}));
js array 遍历 教程
猜你喜欢
转载自blog.csdn.net/qq_34608447/article/details/112853883
今日推荐
周排行