# 2일차 | 그것을 해결하는 방법?

5198 단어 javascript
문제

let deps = [
    {id: 1, name: 'dep1', pid: 0},
    {id: 2, name: 'dep2', pid: 1},
    {id: 3, name: 'dep3', pid: 1},
    {id: 4, name: 'dep4', pid: 3},
    {id: 5, name: 'dep5', pid: 4},
];

let res = formatDeps(deps);


해상도는 다음과 같아야 합니다.

[
    {
        "id": 1,
        "name": "dep1",
        "pid": 0,
        "children": [
            {
                "id": 2,
                "name": "dep2",
                "pid": 1,
                "children": []
            },
            {
                "id": 3,
                "name": "dep3",
                "pid": 1,
                "children": [
                    // etc,,,
                ]
            }
        ]
    }
]

좋은 웹페이지 즐겨찾기