Original unchanged, return a new one with same key merged, like spread operator...bash
固然上面的作法能够经过spread operator...彻底来实现:spa
const original ={x:123, y:456}
const newx={...original, ...{y:789,z:'abc'}};
console.log(newx)
{
x: 123,
y: 789,
z: "abc"
}
复制代码
注意:3d
理解了上面的关键词因而,下面的好理解了:rest
重点看这个例子 stackoverflow.com/questions/5… 关于immutablecode