js数组去重方法
1 <!DOCTYPE html>
2 <html lang="en">
3 <head>
4 <meta charset="UTF-8">
5 <title>Document</title>
6 </head>
7 <body>
8 <script type="text/javascript">
9 var res = new Array(1,8,9,3,5,4,6,2,7,8,3,2,5,'a','a');
10 Array.prototype.quchong = function(){
11 var a = [this[0]];
12 for(i = 1;i < this.length;i++)
13 {
14 var flag = true;
15 for(j = 0;j < a.length;j++)
16 {
17 if(this[i]==a[j])
18 {
19 flag = false;
20 break;
21 }
22 }
23 if(flag)
24 {
25 a.push(this[i]);
26 }
27 }
28 return a;
29 }
30 alert(res.quchong());
31 </script>
32 </body>
33 </html>
有写的不妥当的地方,请留言指点一下。谢谢。
smille2020