我想创建一个多维对象。下面是我的示例代码。我对 JavaScript 不太熟悉。
示例代码
var test = {};
test[0] = {1:{a:1,b:2,c:3}};
if(true)
{
test[0] = {2: {c:1,b:2,a:3}};
}
console.log(test);
预期结果
{
0: {
1:{a:1,b:2,c:3},
2:{c:1,b:2,a:3}
}
}
最佳答案
第二次设置test[0]
时,您将完全覆盖它。为了准确地完成您正在寻找的事情,您可以使用:
test[0][2] = {c:1,b:2,a:3};
根据您正在执行的操作,您可能会考虑使用数组 []
或 Set 来代替。
关于javascript - 如何添加多个对象到同一个索引中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44125385/