我需要从字符串中删除重复的字符,例如: " abcdab" => " ABCD" " aaabbc" => " ABC" 如何在JS上做(可能使用$ .unique或其他东西)?
答案 0 :(得分:3)
function unique(str) {
var result = '';
for(var i = 0; i < str.length; i++) {
if(result.indexOf(str[i]) < 0) {
result += str[i];
}
}
return result;
}
console.log(
unique('abcdab'),
unique('aaabbc')
);
答案 1 :(得分:0)
我会将字符串转换为带有split(“”)的数组,并将其传递给下划线的唯一函数,然后将其连接起来。
$.unique("abcdab".split("")).join("");