日期:2014-05-16 浏览次数:20498 次
像JAVA一样利用容器来去重,尝试了一下,JS代码如下:
<script type="text/javascript">
// 先做一个数组
var str = "1@1@2@3@3@4@4@5@";
var ary = str.split("@");
// 去重的算法
var json = {};
for (var i = 0; i < ary.length; i++) {
json["a"+ary[i]] = ary[i];
}
// 查看结果
var str2 = "";
for (var key in json) {
str2 += json[key];
}
alert(str2);
</script>
?
可以改写成为数组去重,比较简单。