• ES5中新增几种数组方法


    1.forEach 遍历数组

    var arr = [1,2,3];
    arr.forEach(function(item){
       console.log(item + ' ');   
    })
    // 1 2 3

    2.every 判断数组中值是否都满足条件  相当于&&的关系 (返回值为Boolean模式)

    var arr = [2,4,6,7];
    arr.every(function(item){
        return item%2 === 0;
    })
    // false

    3.some 与every相对,是否存在某个值满足条件  相当于||的关系  (返回值为Boolean模式)

    var arr = [2,4,6,7];
    arr.every(function(item){
        return item%2 === 0;
    })
    // true

    4.filter 数组筛选 (返回数组中满足条件的值(数组))

    var arr = [2,4,6,8,10,11,13];
    arr.filter(function(item){
       return item % 2 === 0; 
    })
    // [2,4,6,8,10]

    5.map 用于操作或转换数组中的值 

    var arr = [2,4,6,8,10,11,13];
    arr.map(function(item){
       return ++item; 
    })
    // [3,5,7,9,11,12,14]

    6.reduce 用于统计数组中值的和

    var arr = [2,3,4,5];
    arr.reduce(function(prev,end,index,array){
       return prev + end;     
    })
    // 14
  • 相关阅读:
    tp文件上传
    tp5与页面链接
    tp5语法查询
    tp5基本增删改查
    tp5基本登录
    数据修改
    文件上传。判断。一维二维数组
    数据库连接
    php针对于数据库的改变
    php数据库连接
  • 原文地址:https://www.cnblogs.com/laoniaofly/p/13297513.html
Copyright © 2020-2023  润新知