Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

JavaScript ลบอักขระที่ไม่ซ้ำออกจากสตริง


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