内部使用for…of循环,也可以用于Set结构
Object.key() 返回一个给定对象的自身可枚举属性组成的数组,数组中属性名的排序和正常循环遍历该对象时返回的顺序一样
定义:
将一个数组转换成用逗号分隔的参数序列,把数组中的元素孤立起来。
var arr =[1,2,3];
console.log(…arr);//1 2 3
迭代取出来可以单独使用,调用其实就算console.log(1,2,3)
作用:
1、合并数组,复制数组
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/358964878a3238f5138b2d05db75ad43.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/08db376bddd7933bfc9ad16735eac235.png)
2、函数多参数传递, 替换Apply
3、与结构配合赋值,结构赋值
4、可以展开实现了Iterator 接口的对象
![shiy](https://i-blog.csdnimg.cn/blog_migrate/fe9612f8de0150fe9790f9975b1211ad.png)
5.使用Math函数
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/9cd2b47323a9f21896aa74d7ecb8b506.png)
…