【问题标题】:jQuery: remove duplicates from string [duplicate]jQuery:从字符串中删除重复项[重复]
【发布时间】:2014-04-03 08:56:12
【问题描述】:

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

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

例如在上面的例子中,我想得到 val1,val2,val3,val4,val5

提前非常感谢蒂姆。

【问题讨论】:

  • 在使用 string.split(",") 拆分此字符串后,您需要一个嵌套的 for 循环来检查每个元素。向此字符串添加项目时,您可能最好检查重复项。

标签: javascript jquery string duplicates duplicate-removal


【解决方案1】:

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

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

live demo

【讨论】:

    猜你喜欢
    • 2012-09-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-09
    • 1970-01-01
    • 1970-01-01
    • 2020-03-30
    相关资源
    最近更新 更多