js数组去重:string.split(",")
如:varstr=document.getElementById("textbox1").innerText;alert(str);-----------1,2,4,5,...
如:var str=document.getElementById("textbox1").innerText;
alert(str); -----------1,2,4,5,2,4,
怎么把这个字符串 替换成 1,2,4,5,
用js实现。 展开
alert(str); -----------1,2,4,5,2,4,
怎么把这个字符串 替换成 1,2,4,5,
用js实现。 展开
2个回答
展开全部
基本思路,对象的属性名不能重复(注意不是属性值)旦橘,重复的话覆盖。所以得到这样的代码:
var str = "1,2,4,5,2,4"; // document.getElementById("textbox1").innerText;
var s = str.split(',');
var dic = {};
for (var i = s.length; i--; ) {
dic[s[i]]=s[i];
}
渣迟则 var r = 如棚[];
for (var v in dic) {
r.push(dic[v]);
}
alert(r.join());// -----------1,2,4,5
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询