/*
实现一个字符串头尾去除空格的函数
注意需要去除的空格,包括全角、半角空格
暂时不需要学习和使用正则表达式的方式
*/
function removeRepetition(str) {
var result = [].filter.call(str,(s,i,o)=>o.indexOf(s)==i).join('');
return result;
}
// 测试用例
console.log(removeRepetition("aaa")); // ->a
console.log(removeRepetition("abbba")); // ->aba
console.log(removeRepetition("aabbaabb")); // ->abab
console.log(removeRepetition("")); // ->
console.log(removeRepetition("abc")); // ->abc
本文介绍了一个简单的JavaScript函数,用于去除字符串中的重复字符,保持每个字符只出现一次,并提供了多个测试用例来验证函数的正确性。


被折叠的 条评论
为什么被折叠?



