我想创建一个多维对象。以下是我的示例代码。我对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}
}
}
答案 0 :(得分:5)
第二次设置test[0]
时,您将完全覆盖它。要完全按照您的要求进行操作,您可以使用:
test[0][2] = {c:1,b:2,a:3};
根据您正在做的事情,您可能会考虑使用数组[]
或设置。
答案 1 :(得分:1)
你可以试试这个:
<div class="main_rec col-md-3">
<noscript></noscript>
<div class="row">
<div class="col-md-12"><a class="td-icon-xs icon-help"></a><a href="#">How to prepare?</a>
</div>
</div>
在here中运行并测试它。