สอนภาษา JavaScript เขียนโค้ดลบคำซ้ำจากตัวแปร array โดยจะสร้าง array อีกตัวรับค่าข้อมูลที่ไม่ซ้ำ โดยใช้คำสั่ง indexOf ในการเช็คว่าซ้ำหรือไม่ กรณีไม่ซ้ำใช้คำสั่ง push สำหรับเพิ่มคำดังกล่าวลงใน array สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง JavaScript ลบคำซ้ำ ลบข้อมูลซ้ำ
<script>
const a = ["PHP", "JavaScript", "HTML", "PHP", "MySQL", "HTML"];
var b = [];
for( var i=0; i<a.length; i++ ) {
if ( b.indexOf( a[i] ) < 0 ) b.push( a[i] );
}
console.log( a );
console.log( b );
</script>
ผลลัพธ์
(6) ['PHP', 'JavaScript', 'HTML', 'PHP', 'MySQL', 'HTML']
(4) ['PHP', 'JavaScript', 'HTML', 'MySQL']