方法 1: 重複データを削除します
<script><br>Array.prototype.distinct=function(){<br>var a=[],b=[];<br>for(var prop in this ){<br> var d = this[prop];<br> if (d===a[prop]) continue //プロトタイプ<br> へのループを防止 if (b[d]!=1){<br> a.push(d);<br> b[d]=1;<br> }<br>}<br>return a;<br>}<br>var x=['a','b ','c ','d','b','a','e','a','b','c','d','b','a','e'] ;<br> document.write('元の配列:' x);<br>document.write("<br />");<BR>document.write('重複排除後:' x.distinct() );<BR></script>
方法 2: 重複データを取得する