java脚本填充一个数组,使其匹配以下结构

java script filling up an array so it matches following structure

本文关键字:结构 数组 填充 脚本 一个 java      更新时间:2023-09-26

假设我想从变量数据的空值开始,如何使用推送方法用javascript实现这个结果:

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

我试过了:

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

在上面的代码中,我需要插入一个元素,该元素将和子元素列表链接。有人能帮我做到这一点吗。。我会非常感激的。顺致敬意,

这就是你的意思吗?

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

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

编辑以显示ASWELL的YOSHIS版本