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