数组迭代的常用方法

1.every(),对数组进行迭代并返回bool值;如果数组的每一项都满足迭代条件函数,则返回true,否则返回false;

var arr = [1,2,3,4,5];
var result = arr.every(function(item,index,array){
    return item>2;
})

console.log(result);

2.some(),对数组进行迭代并返回bool值;如果数组只要有一项满足迭代条件函数,则返回true,否则返回false;

var arr = [1,2,3,4,5];
var result = arr.some(function(item,index,array){
    return item>2;
});

console.log(result);

3.filter(),对数组进行迭代并返回由满足迭代函数条件的项组成的新数组;

var arr = [1,2,3,4,5];
var result = arr.filter(function(item,index,array){
    return item>2;
});

console.log(result);

4.map(),对数组进行迭代并返回由迭代后的项组成的组成的新数组;

var arr = [1,2,3,4,5];

var result = arr.map(function(item,index,array){
    return item*2;
});

console.log(result);

5.forEach(),对数组进行迭代,但没有返回值,类似for循环;

var arr = [1,2,3,4,5];

arr.forEach(function(item,index,array){
    console.log(item);
});

欢迎分享本文,转载请保留出处:前端ABC » 数组迭代的常用方法

分享到:更多 ()

发表评论 0