javascript - javascript 为对象添加新属性
问题描述
假设我有这个对象:
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];
}
}
解决方案
推荐阅读
- css - 在 Angular 中更改单个垫卡的背景颜色
- python-3.x - 多处理不适用于 tkinter 中的进度条
- firebase - 在 Firestore 规则中使用用户的电子邮件?
- reactjs - 反应:
占用超过 100% 的宽度 - android - 为什么 TRESTRequest Execute 在 android 设备上因超时异常而失败?
- python - Matplotlib 补丁 - 圆似乎是一个椭圆
- scala - 在Scala中使用joinWith时如何仅返回左侧
- python - 如何通过比较熊猫中的两个数据框来拆分输入
- android - Kotlin - Recyclerview 分页中的问题
- c# - 在c#中创建一个可供选择的方法列表并获取它们的参数数量