zoukankan      html  css  js  c++  java
  • ES5新增的数组方法

    ES5新增:(IE9级以上支持)
    1、forEach():遍历数组,无返回值,不改变原数组。
    2、map():遍历数组,返回一个新数组,不改变原数组。
    3、filter():过滤掉数组中不满足条件的值,返回一个新数组,不改变原数组。
    4、reduce():让数组的前后两项进行某种计算,然后返回其值,并继续计算,不改变原数组,返回计算的最终结果,从数组的第二项开始遍历。
    5、some():遍历数组的每一项,有一项返回true,则停止遍历,返回 true,不改变原数组。
    6、every():遍历数组的每一项,每一项都返回true,则最终结果为true,有一项返回false,则停止遍历,返回结果为false,不改变原数组。
    7、Array.from():将类数组转为数组。
    8、Array.of():将一组值转为数组。
    9、find():找出第一个符合条件的数组成员。回调函数中,参数1--value,参数2--index,参数3--原数组。
    10、fill():指定值填充数组。一般用于空数组的初始化--new Array(3).fill(7);--创建一个长度为3,每项值为7的数组。
    11、遍历数组:keys()----键名,values()----键值,entries()----键值对

    12、indexOf()

    13、lastIndexOf()

  • 相关阅读:
    正确显示textarea中输入的回车和空格
    HmacSHA256算法(C# 和 Java)
    Java RSA分段加密
    穿越古代我能做啥?
    DOS常用命令
    C#泛型学习
    一步一步搭建Nuget私服
    深入理解HTTP协议
    PowerDesigner设置code和name不联动的方法
    log4net通过代码控制按分类输出
  • 原文地址:https://www.cnblogs.com/wuqilang/p/11253640.html
Copyright © 2011-2022 走看看