28,391
社区成员
发帖
与我相关
我的任务
分享
var reg = /(\b[^,]+\b)(?=,([^,]+,)*\1\b)/g;
var ob = "a|b,c|d,a|d,a|b,a|d".replace(reg, '').replace(/^,|,$/g,'').split(/,+/);
alert(ob);
var a = "a|b,c|d,a|d,a|b,a|d".split(','),o={},b=[];
for(var i=0,l=a.length; i < l; i++){
if(!o[a[i]]){
b.push(a[i]);
o[a[i]] = true;
}
}
alert(b);