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

以上是 JavaScript从字符串中删除非重复字符 的全部内容, 来源链接: utcz.com/z/316215.html

回到顶部