zoukankan      html  css  js  c++  java
  • 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 是对键值对的遍历

  • 相关阅读:
    SharePoint下载大文件失败 异常信息: system.OutOfMemoryException
    SharePoint Server 2010 容量管理:软件边界和限制
    PowerShell 备份sharepoint站点命令
    SharePoint 开发自定义WebService
    SPCAMLEditor 10分钟打造一个在线视频播放库
    使用PowerShell批量注册DLL到GAC
    设计模式之二 策略模式
    (转)Github上的热门iOS开源项目:AFNetworking、MagicalRecord、BlocksKit以及XVim
    (转)iOS开发常用的宏 大家一起来收集~
    (转)iOS开发资源:推送通知相关开源项目PushSharp、APNSPHP以及Pyapns等
  • 原文地址:https://www.cnblogs.com/swjRH/p/13635826.html
Copyright © 2011-2022 走看看