以下面的字符串为例:
var string = "spanner, span, spaniel, span";
从这个字符串中,我想找到重复的单词,删除所有重复的单词,保留一个单词的出现位置,然后输出修改后的字符串。
在这个例子中是:
var string = "spanner, span, spaniel";
我已经设置了一个 jsFiddle 进行测试:http : //jsfiddle.net/p2Gqc/
请注意,字符串中单词的顺序不一致,每个字符串的长度也不一致,因此我认为正则表达式不会在这里完成这项工作。我正在考虑将字符串拆分为数组的方法?但我希望它对客户端尽可能轻巧,而且速度超快......