ES6中的扩展运算符(...)
... 运算符, 是ES6里一个新引入的运算法, 也叫展开/收集运算符
数组的扩展运算符
展开
收集(扩展运算符参数必须在最后一位)
合并数组
复制数组(会开辟新的内存地址)
和set结构结合实现数组或字符串去重
对象的扩展运算符
合并对象(多个对象有同名属性,则后面的会覆盖前面的)
拷贝对象
和解构赋值结合生成对象(扩展运算符参数必须在最后一位)
根据条件添加对象属性
... 运算符, 是ES6里一个新引入的运算法, 也叫展开/收集运算符
展开
收集(扩展运算符参数必须在最后一位)
合并数组
复制数组(会开辟新的内存地址)
和set结构结合实现数组或字符串去重
合并对象(多个对象有同名属性,则后面的会覆盖前面的)
拷贝对象
和解构赋值结合生成对象(扩展运算符参数必须在最后一位)
根据条件添加对象属性