如何添加将多个对象添加到同一索引中

时间:2017-05-23 03:38:06

标签: javascript object variable-assignment

我想创建一个多维对象。以下是我的示例代码。我对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}  
     }
}

2 个答案:

答案 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中运行并测试它。