Rumah > hujung hadapan web > tutorial js > Cara cekap mengalih keluar item pendua daripada tatasusunan js

Cara cekap mengalih keluar item pendua daripada tatasusunan js

PHPz
Lepaskan: 2018-09-28 14:27:08
asal
1675 orang telah melayarinya

Bab ini akan memperkenalkan kepada anda cara mengalih keluar item pendua dalam tatasusunan js dengan cekap. Rakan yang memerlukan boleh merujuknya.

Kaedah 1: Mod biasa

1 Bina tatasusunan sementara baharu untuk menyimpan hasil

2 gelung, daripada Keluarkan elemen daripada tatasusunan asal, gunakan elemen ini untuk menggelung dan bandingkannya dengan tatasusunan sementara

3 Jika elemen itu tidak wujud dalam tatasusunan sementara, simpannya dalam tatasusunan sementara

Cara cekap mengalih keluar item pendua daripada tatasusunan js

Kaedah 2: Gunakan jenis array JS lalai, yang disusun oleh ASCII; dan tertib menurun:

1 Isih tatasusunan semasa dahulu Cara cekap mengalih keluar item pendua daripada tatasusunan js

2 Periksa sama ada elemen ke-i dalam tatasusunan semasa elemen terakhir dalam tatasusunan sementara. Oleh kerana ia telah diisih, unsur pendua akan berada dalam kedudukan Bersebelahan

3 Jika ia tidak sama, simpan elemen dalam tatasusunan hasil

Cara cekap mengalih keluar item pendua daripada tatasusunan jsKaedah 3:

1. Buat tatasusunan baharu untuk menyimpan hasil

2 🎜>3 Semasa gelung for, keluarkan elemen setiap kali dan bandingkan dengan objek Jika ini tidak diulang, ia disimpan dalam tatasusunan hasil digunakan sebagai atribut objek, memberikan nilai 1, dan disimpan dalam objek yang dibuat dalam langkah 2.

Penjelasan: Bagi cara membandingkan, ia adalah untuk mengeluarkan satu elemen daripada tatasusunan asal setiap kali, dan kemudian mengakses atribut dalam objek Jika nilai itu boleh diakses, ini bermakna ia diulang.

Perkara di atas adalah mengenai cara mengalih keluar item pendua dalam tatasusunan js dengan cekap. Saya harap ia boleh memberi anda rujukan Untuk lebih banyak tutorial berkaitan, sila lawati

JavaScript Video Tutorial

! Cara cekap mengalih keluar item pendua daripada tatasusunan js

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan