【发布时间】:2018-08-29 17:17:04
【问题描述】:
假设我有这个对象:
let obj1 = {
key1: 'value1',
key2: 'value2'
}
我有一个像这样的不同对象:
let obj2 = {
key3: 'value3',
key4: 'value4'
}
有没有办法将 obj2 属性添加到 obj1 并拥有这个?
{
key1: 'value1',
key2: 'value2',
key3: 'value3',
key4: 'value4'
}
我目前有这个工作,但想知道是否有更简单的方法:
for (prop in obj2) {
if (obj2.hasOwnProperty(prop)) {
obj1[prop] = obj2[prop];
}
}
【问题讨论】:
-
其实有几种方法是obj1 = Object.assign(obj1, obj2)
标签: javascript