<script>
const objectA = {
a:1,
b:2,
d:null,
e: undefined
}
const objectB = {
a:3,
d:4
}
//语法: Object.assign(target, ...sources);
// 第一个参数是源对象,第二个是目标对象
//如果目标对象中的属性具有相同的键,则属性将被源中的属性覆盖。后来的源的属性将类似地覆盖早先的属性。
//Object.assign 方法只会拷贝源对象自身的并且可枚举的属性到目标对象。
const objectC = Object.assign(objectB,objectA)
console.log(objectC)
// a: 1
// b: 2
// d: null
// e: undefined
</script>
关于Object.assign的浅复制
最新推荐文章于 2024-05-28 15:54:01 发布