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
});