Metode 1: Skala Normal
1. Bangun array sementara baru untuk menyimpan hasilnya
2. Ambil elemen dari array asli setiap kali di loop untuk, dan gunakan elemen ini untuk mengulang dengan array sementara.
3. Jika tidak ada elemen dalam array sementara, itu akan disimpan dalam array sementara.
Metode 2: Sortir array JS default digunakan, yang diurutkan berdasarkan ASCII;
Untuk diatur dalam urutan naik, sebagai berikut: <output cetak konsol>
1.Sort array saat ini terlebih dahulu
2. Periksa apakah elemen i-th dalam arus sama dengan elemen terakhir dalam array sementara, karena telah diurutkan, elemen duplikat akan berada di posisi yang berdekatan.
3. Jika tidak sama, simpan elemen ke dalam array hasil
Metode 3: <Rekomendasikan> Apakah ada nilai properti menggunakan objek JSON
1. Buat array baru untuk menyimpan hasilnya
2. Buat objek kosong JSON
3. Selama loop untuk, setiap kali elemen diambil untuk dibandingkan dengan objek. Jika elemen ini tidak diulang, disimpan dalam array hasil. Pada saat yang sama, konten elemen ini diambil sebagai atribut objek dan menetapkan nilai 1, dan disimpan dalam objek yang ditetapkan pada Langkah 2.
Catatan: Mengenai cara membandingkan, ini adalah mengambil elemen dari array asli setiap kali dan kemudian mengakses properti ini ke objek. Jika nilainya dapat diakses, itu berarti diulang.
Artikel di atas bagaimana cara menghapus duplikat secara efisien dalam array JS adalah semua konten yang saya bagikan dengan Anda. Saya harap ini dapat memberi Anda referensi dan saya harap Anda dapat mendukung wulin.com lebih lanjut.