首页 > 解决方案 > 在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: []
}

有什么简单的方法可以做到这一点吗?

标签: javascriptangularjs

解决方案


你可以用 Object.assign();

obj = Object.assign(obj, loc);

要不就

Object.assign(obj, loc);

正如 TJ Crowder 在他的评论中提出的那样。


推荐阅读