js数组去重的三种方法
<script type="text/javascript"> /*// 第一种冒泡法删除 var arr=[1,2,2,78,3,456,456]; for(var i=1;i<=arr.length;i++){ for(var j=i+1;j<=arr.length;j++){ if(arr[i]==arr[j]){ arr.splice(i,1); } } } document.write(arr);*/ // document.write("方法二"+"<br>"); // var arr=[1,2,33,33,5,6,7,7,7,8,1,1,2]; // document.write(arr.sort()+"<br>"); // for(var i=0;i<=arr.length;i++){ // if(arr[i]===arr[i+1]){ // arr.splice(i,1); // i--; // } // } // document.write("去重后的数组"+arr); //方法三: /* document.write("方法三:"+"<br>"); var arr=[1,3,3,3,2,1,1,4,3,1]; var obj={}; for (var i = 0; i< arr.length; i++) { if (obj[arr[i]]!==arr[i]) { obj[arr[i]]=arr[i]; } } for (var i in obj) { document.write("obj["+i+"]="+obj[i]+"<br>"); } */ </script>