手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

js怎么将两个对象合并起来

时间:2024-10-16 15:35:09

Object.assign()方法用于将所有可枚举属性的值从一个巡綮碣褂或多个源对象复制到目标对象。它将返回目标对象。

js怎么将两个对象合并起来

语法分析:

1、语法:Object.assign(target, ...sources)

js怎么将两个对象合并起来

2、参数:target 目标对象。sources 源对象

3、返回值:目标对象。

详细描述:

1、如下图:

js怎么将两个对象合并起来

使用示例:

1、复制一个对象。

js怎么将两个对象合并起来

2、深拷贝问题。针对深拷贝,需要使用其他辙清惨遂办法,因为Object.assign()拷贝的是属性值。假如源对象的属性值是一个对象的引用,那么它也只指向那个引用。

js怎么将两个对象合并起来

3、合并对象。属性被后续参数中具有相同属性的其他对象覆盖。

js怎么将两个对象合并起来

4、拷贝 symbol 类型的属性

js怎么将两个对象合并起来

5、继承属性和不可枚举属性是不能拷贝的

js怎么将两个对象合并起来

6、原始类型会被包装为对象

js怎么将两个对象合并起来

7、异常会打断后续拷贝任务。

js怎么将两个对象合并起来
© 手抄报圈