码迷,mamicode.com
首页 > 编程语言 > 详细

ES6入门概览二--数组

时间:2017-07-20 20:59:28      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:生成   color   表示   推导   key   index   组成   include   star   

一 数组

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)

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

 

ES6入门概览二--数组

标签:生成   color   表示   推导   key   index   组成   include   star   

原文地址:http://www.cnblogs.com/zyjzz/p/7214265.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!