ES6入门概览二--数组
2017-07-20 20:12
302 查看
一 数组
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.数组的空位 空位表示没有值
ES6明确将空位转为undefined
9.数组推导 (ES7)
直接通过现有数组生成新数组
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数组扩展知识(ECMAScript 6 入门笔记)
- ES6入门概览一
- ES6入门
- ES6入门之Generator函数
- Java入门(3)—— 数组
- JavaScript解构赋值(代码说明ES6数组, 对象, 函数的解构赋值)
- ES6-数组的扩展-Array.of()
- ES6-数组的扩展-数组实例的 find() 和 findIndex()
- ES6-数组的扩展-数组的空位
- Go语言基础入门--数组,切片,map
- hdu1166(树状数组入门)
- Kotlin入门系列(三) 运算符 char bollean 数组
- ES6入门,看这篇就够了
- 前端入门知识.....有关数组的一些方法.....
- javascript入门笔记(3)——数组
- es6入门基础总结
- Redis入门 – Jedis存储Java对象 - (Java序列化为byte数组方式)
- C#新手入门代码 将一个string字符串转换成char数组
- 算法基础:数据结构与算法入门概览
- ES6新特性-------数组、Math和扩展操作符(续)