JavaScript 从字符串中删除非重复字符
javascriptweb developmentobject oriented programming更新于 2025/10/24 23:40:17
我们需要编写一个 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 参考教程 - 该教程包含有关 javascript 的更多信息:https://www.cainiaomax.com/javascript/

