• es6数组方法


    1、some() 判断数组中是否存在满足条件的项,只要有一项满足条件,就返回true

    2、every() 判断数组中每一项都是否满足条件,只有所有选项都满足条件,才会返回true

    3、filter() 过滤功能,数组中的每一项运行给定函数,返回满足过滤条件组成的数组

    4、forEach() 对数组进行循环遍历,对数组中的每一项运行给定函数,这个方法没有返回值,

      参数都是function类型,默认有传参功能,参数分别是,便利的数组内容,对应的索引,数组本身

    5、indexOf() 接受两个参数,要查找的项和表示查找起点位置的索引,返回查找的项在数组的位置,没找到的情况下返回-1

    6、from()Array.from的设计目的是快速便捷把一个类似数组的可迭代对象创建成一个新的数组实例。

    7、of() 当参数个数大于1时,Array() 才会返回由参数组成的新数组。当参数个数只有一个时,实际上是指定数组的长度。
              Array.of 总是返回参数值组成的数组。如果没有参数,就返回一个空数组。

    8、fill()使用给定值,填充一个数组。
    fill 方法用于空数组的初始化非常方便。数组中已有的元素,会被全部抹去。
    fill方法还可以接受第二个和第三个参数,用于指定填充的起始位置和结束位置。

    9、find 和 findIndex

    find 返回数组中第一个满足条件的元素(如果有的话), 如果没有,则返回undefined。
    find方法的回调函数可以接受三个
    参数,依次为当前的值、当前的位置和原数组。
    数组实例的 findIndex 方法的用法与 find 方法很类似,返回第一个符合条件的数组成员的位置,如果所有成员都不符合条件,则返回 -1。
    indexOf 方法无法识别数组的 NaN 成员,但是 findIndex 方法可以借助 Object.is 方法做到

    10、ncludes
    方法返回一个布尔值,表示某个数组是否包含给定的值,与字符串的 includes 方法类似。
    没有该方法之前,我们通常使用数组的 indexOf 方法,检查是否包含某个值。

    11、entries、keys、values
    它们都返回一个遍历器对象,都可以用 for…of 循环进行遍历。
    唯一的区别是 keys 是对键名的遍历、 values 是对键值的遍历, entries 是对键值对的遍历

  • 相关阅读:
    jquery获取对象的方法足以应付常见的各种类型的对象
    jquery如何判断表格同一列不同行input数据是否重复
    老司机带你解读jQuery插件开发流程
    jQuery插件开发详细教程
    jquery动态调整div大小使其宽度始终为浏览器宽度
    jQery使网页在显示器上居中显示适用于任何分辨率
    R语言学习——数据框
    java实验五——字符数组、String、StringBuffer的相互转化,StringBuffer的一些方法
    java实验五——字符数组、String、StringBuffer的相互转化,StringBuffer的一些方法
    java实验四——找鞍点
  • 原文地址:https://www.cnblogs.com/swjRH/p/13635826.html
Copyright © 2020-2023  润新知