Artikel ini menjelaskan metode JavaScript untuk menghapus elemen duplikat dalam array. Bagikan untuk referensi Anda. Analisis spesifiknya adalah sebagai berikut:
Kode JS ini digunakan untuk menghapus elemen duplikat dari array, seperti: ['apel', 'oranye', 'peach', 'apel', 'stroberi', 'oranye'] kembali: s [apel ',' oranye ',' peach ',' stroberi ']
Salinan kode adalah sebagai berikut: fungsi dihapusuplikat (arr) {
var temp = {};
untuk (var i = 0; i <arr.length; i ++)
temp [arr [i]] = true;
var r = [];
untuk (var k dalam temp)
r.push (k);
mengembalikan r;
}
//Penggunaan
var fruits = ['apel', 'oranye', 'peach', 'apel', 'stroberi', 'oranye'];
var uniquefruits = dihapusuplikat (buah);
// cetak uniquefruits ['apel', 'oranye', 'peach', 'stroberi'];
Kode berikut dapat diverifikasi di browser
Salin kode sebagai berikut: Hapus elemen duplikat dari array. <br>
<pe> var fruits = ['apel', 'oranye', 'peach', 'apel', 'stroberi', 'oranye'];
</per>
Catatan 'Orange' adalah duplikat dalam array buah. Klik untuk menghapus elemen duplikat dari array buah: <br>
<tombol OnClick = "check ()"> Hapus duplikat </button>
<script>
fungsi dihapusuplicates (arr) {
var temp = {};
untuk (var i = 0; i <arr.length; i ++)
temp [arr [i]] = true;
var r = [];
untuk (var k dalam temp)
r.push (k);
mengembalikan r;
}
function check () {
var fruits = ['apel', 'oranye', 'peach', 'apel', 'stroberi', 'oranye'];
var uniquefruits = dihapusuplikat (buah);
waspada (uniquefruits);
}
</script>
Saya harap artikel ini akan membantu pemrograman JavaScript semua orang.