请问大神们,就是想知道{...a,...b}和Object.assign(a,b)哪个更好?
比如:
const obj = {a:123,b:{d:345}}
const obj1 = {a:123,b:121,c:323}
const obj2 = {
c:{e:123},b:{d:2342,f:2341}
}
//法一
Object.assign(obj,objn)
console.log('obj===', obj)
//法二
const objA = Object.assign(obj,objn)
console.log('objA===', objA)
// 法三
const objB = {...obj,...objnn}
console.log('objB===', objB)
就是不论是把obj1,还是obj2合并到obj中去,这三种都能实现效果,我就像知道哪个的性能最好,最推荐使用?
还有想知道大家平时如何怎么查看比较使用哪段代码性能更好呢?
讲道理 {...a, ...b} 比 Object.assign(a, b) 多了一步展开a的操做