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

时间:2014-03-02 12:38:56

标签: javascript jquery string duplicates duplicate-removal

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

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

E.g。在上面的例子中,我希望得到 val1,val2,val3,val4,val5

非常感谢蒂姆。

1 个答案:

答案 0 :(得分:8)

通过拆分字符串创建数组并使用unique() 试试这样:

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

live demo