เราจำเป็นต้องเขียนฟังก์ชัน 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