美文网首页
ES6 笔记(Array)

ES6 笔记(Array)

作者: 浮生随笔 | 来源:发表于2018-07-30 17:03 被阅读3次

ES6 笔记(Array)

array

  1. Array.from
    将类似数组的对象(array-like object)和可遍历(iterable)的对象 转换为数组。

    • 类数组:有 length属性的对象
    • 可遍历:包含Set Map.
  2. Array.of
    该方法用于将一组值,转换为数组。

  1. copyWithin
    在当前数组内部,将指定位置的成员复制到其他位置(会覆盖原有成员)。

    •   target(必需):从该位置开始替换数据。
      
    •   start(可选):从该位置开始读取数据,默认为0。如果为负值,表示倒数。
      
    •   end(可选):到该位置前停止读取数据,默认等于数组长度。如果为负值,表示倒数。
      
  2. 数组实例的find()和findIndex()
    用于找出第一个符合条件的数组成员。
    用于找出第一个符合条件的数组成员的位置。

  3. fill
    方法使用给定值,填充一个数组。
    ['a', 'b', 'c'].fill(7, 1, 2)
    // ['a', 7, 'c'];// 左闭右开

  4. 数组实例的entries(),keys()和values()
    keys()是对键名的遍历
    values()是对键值的遍历
    entries()是对键值对的遍历

  5. Array.prototype.includes方法
    返回一个布尔值,表示某个数组是否包含给定的值。
    [1, 2, 3].includes(3, -1); // true
    3:将要搜索的item
    -1:搜索的起始位置

  6. 数组的空位
    数组的空位指,数组的某一个位置没有任何值。

空位不是undefined,undefined是有值的。
空位是没有任何值。

相关文章

  • ES6 笔记(Array)

    ES6 笔记(Array) array Array.from将类似数组的对象(array-like object)...

  • 关于Array.from

    Array.from Array.from(length,function) Array.from是es6新增 a...

  • JS Array、Map常用操作

    1. Array 转Map 2. Array reduce sum 3. ES6 Array average le...

  • 数组操作

    array.join array.slice ES5 伪数组转真数组 ES6 array.sort forEach...

  • ES6数组构造函数Array

    原文链接 ES6数组构造函数Array新增两个构造函数方法:Array.of() Array.from() A...

  • es6数组拓展

    Array.of方法 es6之前数组有个怪异的行为: array.of可以解决这个问题: Array.from 定...

  • Array方法属性

    ECMAScript 5 Array新增方法 明天再抽时间补充ES6 Array新增方法~~~

  • Array.of/Array

    Array.of是ES6新增的构造新数组的方法,与Array比较类似,弥补了Array的一些缺点 语法 Array...

  • ES6系列 (四)新的数组方法

    方法 ES6 新的数字方法,帮助我们更容易的处理数据 Array.from Array.of Array.prot...

  • 数组操作,删除,splice方法

    ES6删除数组中指定元素,例:let array = [1, 2, 3, 4];删除2,array.splice(...

网友评论

      本文标题:ES6 笔记(Array)

      本文链接:https://www.haomeiwen.com/subject/xhgfvftx.html