📜  如何动态合并两个 JavaScript 对象的属性?

📅  最后修改于: 2022-05-13 01:56:33.581000             🧑  作者: Mango

如何动态合并两个 JavaScript 对象的属性?

使用展开运算符:展开运算符允许迭代在预期有 0+ 个参数的地方展开。它主要用于预期值超过 1 个的变量数组中。它允许特权从数组中获取参数列表。

Javascript 对象是键值对字典。我们可以使用扩展 (...)运算符将不同的对象合并为一个。
句法:

object1 = {...object2, ...object3, ... }

示例 1:


输出:

示例 2:假设对象具有相同的键。在这种情况下,使用稍后在分发中出现的对象的键的值。


输出:

另一种方法:我们也可以使用Object.assign()方法来合并不同的对象。

例子:


输出: