cari

Rumah  >  Soal Jawab  >  teks badan

javascript - Bagaimana untuk membuat pertanyaan atau memadam nod dalam struktur pokok dengan id dalam js

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

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

<code>[

    {

        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,

    }

]</code>

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

欧阳克欧阳克2819 hari yang lalu1362

membalas semua(1)saya akan balas

  • 三叔

    三叔2017-07-05 11:07:50

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

    balas
    0
  • Batalbalas