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

更新於: 31-Aug-2020

360 瀏覽次數

助力你的 職業生涯

完成課程認證

立即開始
廣告