JavaScript中的数组方法

JavaScript中的数组方法

1. map方法

遍历数组产生新的数组

var arr=[2,3,4];
var arr2 = arr.map(function(item){
    return item*5;
    //相当于对数组进行for循环操作
})
arr2=[10,15,20];

2.filter方法

对数组进行过滤,留下满足条件的

var arr=[1,2,3,4];
var arr2 = arr.filter(function(item){
    if(item %2 ==0){
        return item;
    }
    //相当于对数组进行for循环操作
})
arr2=[2,4];

3.form方法

将伪数组转化为数组
(用jQuery方法获取的DOM元素就是伪数组)

let arrayLike = {
        '0': 'a',
        '1': 'b',
        '2': 'c',
        length: 3
    };
    Array.from(arrayLike).forEach(function (el) {
        console.log(el);
        //a,b,c
    });

你可能感兴趣的:(javascript,map,filter,form,js)