Rumah > Artikel > hujung hadapan web > Bagaimana untuk mengalih keluar elemen pendua daripada tatasusunan JavaScript?
Dalam JavaScript, terdapat pelbagai cara untuk mengalih keluar elemen pendua daripada tatasusunan. Dalam artikel ini, kami akan meneroka beberapa kaedah teratas untuk mengalih keluar elemen pendua.
Kaedah penapis() mencipta susunan elemen baharu menggunakan syarat yang diluluskan. Ini hanya akan memasukkan elemen yang mengembalikan benar sebagai sebahagian daripada kaedah penapis ini. Jadi, untuk mengalih keluar elemen pendua, kita hanya perlu menambah syarat dalam kaedah filter() dan ia akan melakukan yang lain.
#filter.js
<script> var arr = ["steve", "mark", "mark","bill", "steve", " function removeDuplicates(arr) { return arr.filter((item,index) => arr.indexOf(item) === index); console.log(removeDuplicates(arrr)); </script>
"steve", "mark", "bill"
Set ialah koleksi nilai unik. Untuk mengalih keluar elemen daripada tatasusunan, kita perlu menukar tatasusunan pendua terlebih dahulu kepada Set.
Set baharu ini secara tersirat akan mengalih keluar elemen pendua dan kemudian menukarnya semula menjadi set kepada tatasusunan. . pengurangan yang diluluskan oleh pengguna Tatasusunan akhir fungsi. Dalam contoh berikut, kami akan memadam atau mengalih keluar elemen pendua daripada tatasusunan menggunakan kaedah
reduce(). . Dalam contoh di bawah, kami menggunakan forEach() untuk mengulangi elemen tatasusunan dan menambahkannya pada tatasusunan baharu hanya jika elemen yang sama tidak wujud di sana.
#filter.js<script> var arr = ["steve", "mark", "mark","bill", "steve", "bill"]; function removeDuplicates(arr) { let uniqueArr = [...new Set(arr)]; return uniqueArr; } console.log(removeDuplicates(arr)); </script>
output"steve", "mark", "bill"
Atas ialah kandungan terperinci Bagaimana untuk mengalih keluar elemen pendua daripada tatasusunan JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!