เราต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงและคืนค่าสตริงใหม่ที่ลบอักขระที่ไม่ซ้ำกันออกทั้งหมด
เช่น ถ้าสตริงอินพุทคือ
"teeth_foot"
ผลลัพธ์ควรเป็น
"teetoot"
ดังนั้นมาเขียนโค้ดสำหรับฟังก์ชันนี้กัน
ตัวอย่าง
const str = 'teeth_foot';
const removeNonDuplicate = str => {
const strArray = str.split("");
const duplicateArray = strArray.filter(el => {
return strArray.indexOf(el) !== strArray.lastIndexOf(el);
});
return duplicateArray.join("");
};
console.log(removeNonDuplicate(str));
ผลลัพธ์
ผลลัพธ์ในคอนโซลจะเป็นดังนี้
teetoot