假设我想从变量数据的空值开始,如何使用 push 方法通过 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' } ] });
经过编辑以同时显示 YOSHIS 版本
关于javascript - java脚本填充一个数组,使其匹配以下结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18127259/