**
ES6 简单介绍 函数,迭部器,数组
**
ES6函数
1.主要知识点有:函数参数默认值、剩余参数、扩展运算符、new.target属性、块级函数、箭头函数以及尾调用优化.
2.函数参数默认值
3.函数参数默认值的指定顺序可以随意
4.只有在未传递参数,或者参数为undefined时,才会使用默认参数,null值被认为是有效的
ES6数组
1.扩展运算符可以将一个数组转为用逗号分隔的参数序列。
2.扩展运算符用于数组赋值,只能放在参数的最后一位,否则会报错
3.将字符串转换为数组
4.Array.from()方法
用于将类数组和可遍历的对象转换为真正的数组
类数组:就是类似数组的对象,本质上要有length属性,说到底,任何拥有length属性的对象,都可以通过Array.from()方法转换为数组
可遍历的对象:ES6新增的数据结构set和map。