关于javascript:jQuery:从字符串中删除重复项

jQuery: remove duplicates from string

本问题已经有最佳答案,请猛点这里访问。

我有包含用逗号分隔的项目列表的字符串值,例如,值可以是val1、val2、val3、val1、val4、val3、val2、val5。

是否有一种简单的方法可以从这样的字符串中删除所有重复项,以便每个值在字符串中只出现一次?

例如,在上面的示例中,我希望得到val1、val2、val3、val4、val5。

提前多谢,蒂姆。


通过拆分字符串生成数组并使用unique()。尝试这样:

1
2
3
 data ="val1,val2,val3,val4,val5";
 arr =  $.unique(data.split(','));
 data = arr.join(","); //get unique string back with

现场演示