java脚本填充数组,以便匹配以下结构

时间:2013-08-08 13:26:51

标签: javascript arrays multidimensional-array jqtree

假设我想从可变数据的空值开始,如何使用push方法使用javascript实现此结果:

var data = [
 {
      label: 'node1',
      children: [
      { label: 'child1' },
      { label: 'child2' }
        ]
      },
      {
      label: 'node2',
      children: [
      { label: 'child3' }
      ]
      }
 ]; 

我试过了:

data.push("label: nodel", "children:"+ ['child1', 'child2']);

查看上面的代码我需要插入一个与子列表链接的元素。有人可以帮助我实现这一目标......我将非常感激。 最好的问候。

1 个答案:

答案 0 :(得分:2)

这是你的意思吗?

var object1 = {
                label: 'node1',
                children: [
                    { label: 'child1' },
                    { label: 'child2' }
                    ]
                };
var data = new Array();
data.push(object1);

OR

data.push({ label: 'node1', children: [ { label: 'child1' }, { label: 'child2' } ] });

编辑显示YOSHIS VERSION ASWELL