小编Vla*_*r84的帖子

JavaScript 嵌套对象结构中的递归树搜索

我试图弄清楚如何在这个 JSON 对象中递归搜索节点。我尝试过一些东西但无法得到它:

var tree = {
    "id": 1,
    "label": "A",
    "child": [
        {
            "id": 2,
            "label": "B",
            "child": [
                {
                    "id": 5,
                    "label": "E",
                    "child": []
                },
                {
                    "id": 6,
                    "label": "F",
                    "child": []
                },
                {
                    "id": 7,
                    "label": "G",
                    "child": []
                }
            ]
        },
        {
            "id": 3,
            "label": "C",
            "child": []
        },
        {
            "id": 4,
            "label": "D",
            "child": [
                {
                    "id": 8,
                    "label": "H",
                    "child": []
                },
                {
                    "id": 9,
                    "label": "I",
                    "child": []
                }
            ]
        }
    ] …
Run Code Online (Sandbox Code Playgroud)

javascript tree recursion json

9
推荐指数
1
解决办法
1万
查看次数

标签 统计

javascript ×1

json ×1

recursion ×1

tree ×1