javascript - 在javascript中将一个对象添加到另一个对象
问题描述
我有 2 个对象,我需要将一个对象添加到另一个对象。
var loc = {
leftArray: [],
topArray: [],
bottomArray: [],
rightArray: []
}
var obj = {
id: "ce",
icon: "logo/image.png",
name: "CE",
type: "type2",
version: 3.4
}
var obj = {
id: "ce",
icon: "logo/image.png",
name: "CE",
type: "type2",
version: 3.4,
leftArray: [],
topArray: [],
bottomArray: [],
rightArray: []
}
有什么简单的方法可以做到这一点吗?
解决方案
你可以用 Object.assign();
obj = Object.assign(obj, loc);
要不就
Object.assign(obj, loc);
正如 TJ Crowder 在他的评论中提出的那样。
推荐阅读
- google-smart-home - 谷歌智能家居操作设备类型图标问题
- sql - 在 SQL 中,根据 where 子句中的条件对不同的列使用“case when”
- sql - TypeORM 限制不起作用,无论设置什么限制,查询都返回数组中的一个元素?
- python - 如何使用 if 条件在 1D 和 2D numpy 数组之间进行矢量化计算
- c++ - 检查文件描述符中可用缓冲区字符的数量
- javascript - 未捕获的类型错误:无法读取 HTMLImageElement 处未定义的属性“切换”。
- python-3.x - 如何在 Amazon Linux 环境中安装 Python mariadb 模块
- json - 将 JSON 转换为 multipart/form-data angular/ionic
- html - 为什么父母的孩子复制父母的背景图片?
- node.js - 我不知道如何部署这个