forEach,map,every,some,filter简单用法实例

平时简单总结:不足之处还望见谅:

实例:
11.1 forEach:只能进行取值操作,不能进行修改
    arr.forEach(function(element,index,arr){});//注意参数; 参数3一般不用、、这个更多的是面向对象
11.2 map:也用于遍历 主要是进行值的修改操作
    arr.map(function(ele,index){
      return ele+'z';//要改值,返回
    })
11.3 every://返回布尔值
    var arr=[1,2,4,5,6,7,8];
    var result=arr.every(function(ele,index){
      return ele<15;
    });
    console.log(result);//true
11.4 some
    var arr=[1,2,4,5,6,7,8];
    var result=arr.some(function(ele,index){
      return ele>5;
    });
    console.log(result);//ture;
11.5 filter 过滤
    var arr=[12,12,12,14,14,15,16,23,23,24];
    var result=arr.filter(function(element){
        return element>15;//取出大于15的数 结果是true时,返回这个值
    });
console.log(result);
原文地址:https://www.cnblogs.com/shengmo/p/8634908.html