用jq做一个可折叠展开的树列表

var data = [
            {
                label: aa, id: 1,
                children: [
                    { label: 'child1', id: 2 },
                    { label: 'child2', id: 3 }
                ]
            },
            {
                label: 'node2', id: 4,
                children: [
                    { label: 'child3', id: 5 }
                ]
            }
        ];

这个是给的树列表的基本逻辑,我想变其为自动循环遍历数组中的元素添加节点的形式:

var data = [
            for (x in test1)
        {
            {
                label: test1[x],id: x,
                children:[
                    for (y in test2) {
                        { label: test2[y], id: x y},
                    }
                ]

            }
            
        }
        ];
    然后for循环那里报了错,是因为不能这么用么?
阅读 2.7k
1 个回答

这种JavaScript写法 不报错就奇怪了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题