数组常用的方法filter、map、forEach、every、some

1、filter:把符合条件的数组项返回,形成一个数组

var arrayObj = [15,3,2,6,7,1,9,10];
var result = arrayObj.filter(function(item,index,array){
       return item > 7;
 });//[15,9,10]

2、map:利用某规则映射得到一个新数组

var arrayObj = [15,3,2];
var result = arrayObj.map(function(item, index, array){
     return 2*item;
});//[30,6,4]

  3、forEach:遍历数组,只是遍历,没有返回值,相当于for循环

var arrayObj = [15,3,2];
arrayObj.forEach(function(item, index, array){
    ……
});

4、every:数组中所有元素都满足满足条件,就返回true;有一个为false,就为false

var arrayObj = [15,3,2,6,7,1,9,10];
var result =arrayObj.every(function(item,index,array){
      return item > 1 ;    
});//false

5、some:数组中部分元素满足条件,返回true;有一个为true,就为true

var arrayObj = [15,3,2,6,7,1,9,10];
var result =arrayObj.some(function(item,index,array){
     return item > 10;
});//true
 
 
如果文章对你有帮助,麻烦帮忙点个赞哦!嘿嘿!做一个靠谱的技术博主!

转载于:https://www.cnblogs.com/CatcherLJ/p/11208845.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值