Javascript 将值从一个对象推送到另一个对象

Javascript 将值从一个对象推送到另一个对象,javascript,reactjs,typescript,Javascript,Reactjs,Typescript,我使用TypeScript在React.js中编写代码。 我有一个对象看起来像这样: objectTwo: { values: [1, 2, 4]; program_id: 34; name: 'Sarah'; faculty_id: 22; class_id: 12; } objectOne: { [ program_id: 34; faculty_id: 22; class_id: 12; ], [ program_id: 1

我使用TypeScript在React.js中编写代码。 我有一个对象看起来像这样:

objectTwo: {
  values: [1, 2, 4];
  program_id: 34;
  name: 'Sarah';
  faculty_id: 22;
  class_id: 12;
}
objectOne: {
  [
    program_id: 34;
    faculty_id: 22;
    class_id: 12;
  ],
  [
    program_id: 11;
    faculty_id: 4;
    class_id: 89;
  ]
  ...
}
另一个看起来像:

objectOne: {
  program_id: undefined;
  faculty_id: undefined;
  class_id: undefined;
}
我想做的是,每次我在Object2中获得任何值时,将它们推送到objectOne,因此最终我的objectOne如下所示:

objectTwo: {
  values: [1, 2, 4];
  program_id: 34;
  name: 'Sarah';
  faculty_id: 22;
  class_id: 12;
}
objectOne: {
  [
    program_id: 34;
    faculty_id: 22;
    class_id: 12;
  ],
  [
    program_id: 11;
    faculty_id: 4;
    class_id: 89;
  ]
  ...
}

如果我们想要合并2个对象,那么我们可以用对象创建一个数组。以下代码可以合并2个对象

var objectOne= {
  program_id: 10,
  faculty_id: 21,
  class_id: 55
};

var objectTwo= {
  program_id: 34,
  name: 'Sarah',
  faculty_id: 22,
  class_id: 12
};

objectOne = [objectOne, objectTwo];

你试过什么了吗?对象是js,看起来不能像objectOne的格式是错误的