如何动态合并两个 JavaScript 对象的属性?
使用展开运算符:展开运算符允许迭代在预期有 0+ 个参数的地方展开。它主要用于预期值超过 1 个的变量数组中。它允许特权从数组中获取参数列表。
Javascript 对象是键值对字典。我们可以使用扩展 (...)运算符将不同的对象合并为一个。
句法:
object1 = {...object2, ...object3, ... }
示例 1:
输出:
示例 2:假设对象具有相同的键。在这种情况下,使用稍后在分发中出现的对象的键的值。
输出:
另一种方法:我们也可以使用Object.assign()方法来合并不同的对象。
例子:
输出: