Rumah >hujung hadapan web >tutorial js >Bagaimana untuk mengalih keluar pendua tatasusunan melalui program js (mengabaikan sensitiviti huruf besar-besaran)
Artikel ini akan memperkenalkan kepada anda cara memadamkan item pendua dalam tatasusunan melalui javascript dan mengabaikan sensitiviti huruf besar. Jadi, adakah anda mempunyai idea sendiri untuk melaksanakan masalah ini?
Sebagai contoh, izinkan saya memberi anda tatasusunan contoh: [1, 2, 2, 4, 5, 4, 7, 8, 7, 3, 6]. Jelas sekali terdapat nilai berulang dalam tatasusunan, jadi semua orang Mari kita mulakan dengan memadamkan pendua!
Di bawah saya akan berkongsi dengan anda dua kaedah js untuk memadam item pendua dalam tatasusunan Anda boleh merujuk kepada mereka:
Kaedah pertama:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title></title> </head> <body> <script> function removeDuplicates(num) { var x, len=num.length, out=[], obj={}; for (x=0; x<len; x++) { obj[num[x]]=0; } for (x in obj) { out.push(x); } return out; } var Mynum = [1, 2, 2, 4, 5, 4, 7, 8, 7, 3, 6]; result = removeDuplicates(Mynum); console.log(Mynum); console.log(result); </script> </body> </html>Hasilnya adalah seperti yang ditunjukkan di bawah:
Kaedah kedua:
Kodnya adalah seperti berikut:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title></title> </head> <body> <script> //从JavaScript数组中删除重复项 const nums = [1, 2, 2, 3, 1, 2, 4, 5, 4, 2, 6]; console.log([...new Set(nums)]) </script> </body> </html>Hasilnya adalah seperti berikut:
Pengenalan untuk Tetapkan objek dalam JavaScript (dengan contoh)" "Pengenalan kepada kaedah biasa... operator pengembangan dalam JavaScript" .
Akhir sekali, saya ingin mengesyorkan "Tutorial Asas Javascript" yang terkini dan paling komprehensif kepada semua orang~ Datang dan belajar!
Atas ialah kandungan terperinci Bagaimana untuk mengalih keluar pendua tatasusunan melalui program js (mengabaikan sensitiviti huruf besar-besaran). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!