5个数组方法

1.Array.forEach()  遍历数组 无需return

var animals = ['dog', 'cat', 'mouse']; animals.forEach(function(item){ console.log(item); });

2.Array.map()  遍历数组 并生成新的数组

var numbers = [2, 4, 6, 8]; var doubleNums = numbers.map(function(element) { return element * 2; }); console.log('doubleNums: ', doubleNums)

3.Array.filter() 筛选数组成员

var scores = [3, 12, 5, 23, 19, 7]; var topScores = scores.filter(function(item){ if (item > 10){ return true; } else { return false; } }); console.log('topScores: ', topScores);

4.Array.indexOf() 获取数组中某个元素的索引值(不存在 值未 -1)

var a = [2, 9, 9, 18]; var i = a.indexOf(9); console.log('i: ', i);


5.Array.every() 匹配数组中的每个元素 是否符合条件

var ages = [23, 19, 32, 44]; var olderThan18 = ages.every(function(element) { return element > 18; }); console.log('olderThan18: ', olderThan18);
 
 
 

转载于:https://www.cnblogs.com/YHJUN/p/8259047.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值