举例说明,如果有以下字符串(......代表任意值)以;作为间隔,有没有什么好办法把其中重复的部分(AAA,CC)去掉? "AAA;BBBB;AAA;CC;......;AAA;......;CC;..." 我目前的做法是遍历整个字符串,分解为数组["AAA","BBBB","AAA","CC",......,"AAA",......,"CC",......] 然后遍历数组去掉重复的部分再组合成字符串,感觉这样的处理很不优雅。 谢谢大家!
解决方案: string.split(";").uniq.join(";")