• 数组常用的方法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
    
    
    
    如果文章对你有帮助,麻烦帮忙点个赞哦!嘿嘿!做一个靠谱的技术博主!
  • 相关阅读:
    CSP-S2019 退役记
    近期考试反思
    有关近期情况的总结与反思
    我好难啊
    AFO
    智障错误集锦
    关于博客密码【asd
    关于csp-s的各种问题整理
    CSP-S 临别赠言( 二 )
    分层图最短路 乱搞分享
  • 原文地址:https://www.cnblogs.com/CatcherLJ/p/11208845.html
Copyright © 2020-2023  润新知