javascript - Bagaimana untuk membuat pertanyaan atau memadam nod dalam struktur pokok dengan id dalam js
欧阳克
欧阳克 2017-07-05 11:05:50
0
1
1261

Reka bentuk semut memerlukan struktur data seperti ini untuk membentuk pelbagai kawalan pokok Ini benar-benar tidak sebaik ztree dan seumpamanya selesai. Kanak-kanak, saya tidak berasa lebih baik

Contohnya struktur pokok macam ni

[
    {
        id: '1',
        name: 'a',
        pid: '0',
        children: [
            {
                id: '11',
                name: 'a-1',
                pid: '1',
                children: [
                    id: '111',
                    name: 'a-1-1',
                    pid: '11',
                    children: null
                ]
            }
        ]
    },
    {
        id: '2',
        name: 'b',
        pid: '0',
        children: null,
    }
]

Jadi, jika kita boleh mencari nod dengan id: '111' dengan cepat, bolehkah kita menggunakan pertanyaan rekursif sahaja? dalam anak-anaknya : Iaitu memadamkan nod dengan id: '111'
kemas kini nod

欧阳克
欧阳克

温故而知新,可以为师矣。 博客:www.ouyangke.com

membalas semua(1)
三叔

Tambah lapisan penukaran dan gunakan id sebagai indeks untuk data yang dibina semula

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan