在我的案例中如何将对象添加到另一个对象中
How to add object into another object in my case
我正在尝试将多个变量压入一个数组
我有类似的东西
var tests = [];
var id = 1;
var prop1 = 1
var prop2 = 2
var prop3 = 3
我也是
tests.push({id:id {prop1:prop1,prop2:prop2,prop3:prop3}})
//gave me unexpected token : error
基本上我想创建另一个包含 prop1
到 prop3
的对象并将其放入 id 对象中。有没有一种方法可以在一行代码内完成?感谢您的帮助!
那是因为您的对象中存在语法错误。
试试这个:
var tests = [];
var id = 1;
var prop1 = 1
var prop2 = 2
var prop3 = 3
tests.push({id:1, props: {prop1:prop1,prop2:prop2,prop3:prop3}})
这会将您的属性对象分配给对象中的键。
现在您有一个数组,其中包含一个具有 ID 和属性的对象。
[{
id:1,
props: {
prop1:prop1,
prop2:prop2,
prop3:prop3
}
}]
我正在尝试将多个变量压入一个数组
我有类似的东西
var tests = [];
var id = 1;
var prop1 = 1
var prop2 = 2
var prop3 = 3
我也是
tests.push({id:id {prop1:prop1,prop2:prop2,prop3:prop3}})
//gave me unexpected token : error
基本上我想创建另一个包含 prop1
到 prop3
的对象并将其放入 id 对象中。有没有一种方法可以在一行代码内完成?感谢您的帮助!
那是因为您的对象中存在语法错误。
试试这个:
var tests = [];
var id = 1;
var prop1 = 1
var prop2 = 2
var prop3 = 3
tests.push({id:1, props: {prop1:prop1,prop2:prop2,prop3:prop3}})
这会将您的属性对象分配给对象中的键。
现在您有一个数组,其中包含一个具有 ID 和属性的对象。
[{
id:1,
props: {
prop1:prop1,
prop2:prop2,
prop3:prop3
}
}]