js...展开运算符


let arr = [1,2,4,5,2,6,]

console.log(...arr) 展开一个数组

let arr2 = [4,5,6,]

let arr3 = [...arr , ...arr2]  连接数组

let per = {name: 'qwe' , age: 18}

let per2 = {...per}    ...不能展开对象,但是外面包个对象可以 复制对象      let = {...per2 , name: 'wang'}     复制对象的同时话可以更改对象中的东西

但是 react中 props传递数据 可以使用 ... 展开一个对象,因为react核心库加上babel, 但是它仅仅适用于标签属性的传递。不可以在别处使用,

props传递数据使用 ... 展开运算符的时候外面的对象括号并不是对象, 是作为react的分隔符在使用。没有触发复制对象!

原生更不可以。

给类自身加东西 不用 类. 在类里面写前面加个 static