บทความนี้อธิบายวิธี JavaScript เพื่อลบองค์ประกอบที่ซ้ำกันในอาร์เรย์ แบ่งปันสำหรับการอ้างอิงของคุณ การวิเคราะห์เฉพาะมีดังนี้:
รหัส JS นี้ใช้เพื่อลบองค์ประกอบที่ซ้ำกันออกจากอาร์เรย์เช่น: ['Apple', 'Orange', 'Peach', 'Apple', 'Strawberry', 'Orange'] กลับมา: S ['Apple', 'Orange', 'Peach', 'Strawberry']
การคัดลอกรหัสมีดังนี้: ฟังก์ชั่น RemovedUplicates (arr) {
var temp = {};
สำหรับ (var i = 0; i <arr.length; i ++)
temp [arr [i]] = true;
var r = [];
สำหรับ (var k ในอุณหภูมิ)
r.push (k);
Return R;
-
// การใช้งาน
var fruits = ['Apple', 'Orange', 'Peach', 'Apple', 'Strawberry', 'Orange'];
var uniqueFruits = removedUplicates (ผลไม้);
// พิมพ์ uniquefruits ['Apple', 'Orange', 'Peach', 'Strawberry'];
รหัสต่อไปนี้สามารถตรวจสอบได้ในเบราว์เซอร์
คัดลอกรหัสดังนี้: ลบองค์ประกอบที่ซ้ำกันออกจากอาร์เรย์ <br>
<pre> var fruits = ['Apple', 'Orange', 'Peach', 'Apple', 'Strawberry', 'Orange'];
</der>
หมายเหตุ 'Orange' ซ้ำกันในอาร์เรย์ผลไม้ คลิกเพื่อลบองค์ประกอบที่ซ้ำกันออกจากอาร์เรย์ผลไม้: <br>
<ปุ่ม onclick = "check ()"> ลบซ้ำ </button>
<script>
ฟังก์ชั่น removedUplicates (arr) {
var temp = {};
สำหรับ (var i = 0; i <arr.length; i ++)
temp [arr [i]] = true;
var r = [];
สำหรับ (var k ในอุณหภูมิ)
r.push (k);
Return R;
-
ตรวจสอบฟังก์ชั่น () {
var fruits = ['Apple', 'Orange', 'Peach', 'Apple', 'Strawberry', 'Orange'];
var uniqueFruits = removedUplicates (ผลไม้);
การแจ้งเตือน (uniquefruits);
-
</script>
ฉันหวังว่าบทความนี้จะเป็นประโยชน์กับการเขียนโปรแกรม JavaScript ของทุกคน