zoukankan      html  css  js  c++  java
  • ES6入门概览二--数组

    一 数组

    1. Array.from() 将两类对象转为真的数组 : 类似数组的对象(伪数组,如arguments、document.getElementsByTagNames等)和可遍历对象(包括ES6新增的Set Map)

       --ES5,伪数组转为真正的数组 Array.prototype.slice().call(fakeArray)

      Array.from()的另一个应用是将字符串转为数组

    2. Array.of()  将一组值转换为数组

      弥补数组构造函数Array()的不足

    3. 数组实例的copyWithin()

       参数:

    • target
    • start
    • end

    4.数组实例的find()  用于找出第一个符合条件的数组成员 参数是一个回调函数

                       findIndex(function(val, index, arr))

    5.数组实例的遍历

    •  entries() 键值对遍历
    • keys() 键名遍历
    • values() 键值遍历

    6.数组实例的includes() : boolean, 表示某个数组是否包含给定的值(代替ES5 的indexOf())

    7.数组实例的fill() :用于给定值填充数据

    8.数组的空位 空位表示没有值 

    Array(3)  // [ , , ,]

    ES6明确将空位转为undefined

    9.数组推导 (ES7)

     直接通过现有数组生成新数组

  • 相关阅读:
    索引
    varnish它是一款高性能的http缓存服务器
    前端性能优化浅谈
    锁机制-SQL Server 数据库
    NET Core中NuGet包
    “干掉” if...else
    混搭.NET技术
    MONO x64 amd_x64
    跨平台移动开发UI语言 -XAML
    使用LinqToExcel读取Excel
  • 原文地址:https://www.cnblogs.com/zyjzz/p/7214265.html
Copyright © 2011-2022 走看看