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 浏览次数

助力你的 职业生涯

完成课程认证

立即开始
广告
© . All rights reserved.