Jika pendua ditemui, sambungkannya daripada arr. Selepas splice dialih keluar, item seterusnya dalam tatasusunan masih indeks semasa, jadi anda perlu j--; 再循环中的 j++ dahulu untuk memastikan indeks betul.
Sebagai contoh, dalam gelung luar kedua, i = 1, j = 2, kemudian arr[1] ialah 2, arr[2] juga 2, arr[2] akan disambung keluar, dan tatasusunan menjadi [1, 2, 4,2], elemen 4 seterusnya masih merupakan item ke-2, dan akan terlepas jika tidak j-- dahulu.
Jika pendua ditemui, sambungkannya daripada arr. Selepas
splice dialih keluar, item seterusnya dalam tatasusunan masih indeks semasa, jadi anda perlu
j--
; 再循环中的j++
dahulu untuk memastikan indeks betul.Sebagai contoh, dalam gelung luar kedua, i = 1, j = 2, kemudian arr[1] ialah 2, arr[2] juga 2, arr[2] akan disambung keluar, dan tatasusunan menjadi [1, 2, 4,2], elemen 4 seterusnya masih merupakan item ke-2, dan akan terlepas jika tidak
j--
dahulu.Apa yang anda katakan di atas adalah betul. Untuk menambah, anda boleh melakukannya secara terus dengan menggunakan
filter
.