Javascript 将对象推入现有对象

Javascript 将对象推入现有对象,javascript,object,javascript-objects,Javascript,Object,Javascript Objects,我有一个现有的对象,我想将一个新对象推入其中,而不需要属性作为目标 例如: existingObj = { data: {postion: 1 } }; objToPush = { person: [{ name: "Bella", age: 100}], about: { height: "1.70", weight: "170"} } end up with existingObj = { data: {postion

我有一个现有的对象,我想将一个新对象推入其中,而不需要属性作为目标

例如:

  existingObj = { data: {postion: 1 } };
  objToPush = { person: [{ name: "Bella", age: 100}], about: { height: "1.70", weight: "170"} }

  end up with existingObj = { data: {postion: 1 }, person: [{ name: "Bella", age: 100}], about: { height: "1.70", weight: "170"} }

因此,我想将
objTopush
添加到
existingObj
中,但在
existingObj

中没有要定位的属性,您可以使用扩展语法

const existingObj={data:{position:1};
常量objToPush={
人:[{姓名:'Bella',年龄:100}],
大约:{身高:'1.70',体重:'170'},
};
const ret={…existingObj,…objToPush};

控制台日志(ret)
让newObj=Object.assign({},existingObj,objToPush)我可以使用扩展运算符吗?如果这让你感觉不错的话。你想对原始运算符进行变异吗?@charlietfl是的