Javascript 将值从一个对象推送到另一个对象
我使用TypeScript在React.js中编写代码。 我有一个对象看起来像这样: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
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的格式是错误的