日期:2014-05-16 浏览次数:20420 次
像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>
?
可以改写成为数组去重,比较简单。