JavaScript 删除重复字符
分类:实例代码
JavaScript 删除重复字符属于前端实例代码,有关更多实例代码大家可以查看。
本章节分享一段代码实例,它实现了删除字符串中重复字符的功能。
代码实例如下:
function longestNoRepeatStr (str) { if (!str) { return; } else if (str.length == 1) { return str; } var json = {}; for (var index = 0; index < str.length; index++) { if (!json[str[index]]) { json[str[index]] = -1; } } var len = 0; var prev = -1; var longStr = ''; for (var index = 0; index < str.length; index++) { prev = Math.max(prev, json[str[index]]); if (len < index - prev) { len = index - prev; longStr = str.substr(index - len + 1, len); } json[str[index]] = index; } return longStr; } console.log(longestNoRepeatStr("antzone"));
JavaScript 删除重复字符,这样的场景在实际项目中还是用的比较多的,关于JavaScript 删除重复字符就介绍到这了。