Rumah >hujung hadapan web >tutorial js >Kaedah JavaScript untuk mengalih keluar elemen pendua daripada kemahiran array_javascript

Kaedah JavaScript untuk mengalih keluar elemen pendua daripada kemahiran array_javascript

WBOY
WBOYasal
2016-05-16 16:08:441182semak imbas

Contoh dalam artikel ini menerangkan cara mengalih keluar elemen pendua daripada tatasusunan menggunakan JavaScript. Kongsikan dengan semua orang untuk rujukan anda. Analisis khusus adalah seperti berikut:

Kod JS ini digunakan untuk mengalih keluar elemen pendua daripada tatasusunan, seperti: ['epal', 'oren', 'peach', 'epal', 'strawberi', 'oren'] Kembali selepas penyahduplikasian: s [ 'epal', 'oren', 'pic', 'strawberi']

Salin kod Kod adalah seperti berikut:
function removeDuplicates(arr) {
var temp = {};
untuk (var i = 0; i < arr.length; i )
         temp[arr[i]] = benar;
var r = [];
untuk (var k dalam temp)
         r.push(k);
Kembalikan r;
}
//Penggunaan
var buah = ['epal', 'oren', 'pic', 'epal', 'strawberi', 'oren'];
var uniquefruits = removeDuplicates(buah);
//cetak buah unik ['epal', 'oren', 'pic', 'strawberi'];

Kod di bawah boleh disahkan dalam penyemak imbas

Salin kod Kod adalah seperti berikut:
Alih keluar elemen pendua daripada tatasusunan var buah = ['epal', 'oren', 'pic', 'epal', 'strawberi', 'oren'];

Perhatikan 'oren' adalah pendua dalam tatasusunan buah-buahan Klik untuk mengalih keluar elemen pendua daripada tatasusunan buah-buahan:



function removeDuplicates(arr) {
var temp = {};
untuk (var i = 0; i < arr.length; i )
         temp[arr[i]] = benar;
var r = [];
untuk (var k dalam temp)
         r.push(k);
Kembalikan r;
}
semak fungsi() {
var buah = ['epal', 'oren', 'pic', 'epal', 'strawberi', 'oren'];
var uniquefruits = removeDuplicates(buah);
alert(buah unik);
}

Saya harap artikel ini akan membantu reka bentuk pengaturcaraan JavaScript semua orang.

Kenyataan:
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