ホームページ  >  記事  >  ウェブフロントエンド  >  JS 配列重複排除および deduplication_javascript スキルのサンプル コード

JS 配列重複排除および deduplication_javascript スキルのサンプル コード

WBOY
WBOYオリジナル
2016-05-16 17:02:551261ブラウズ
方法 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: 重複データを取得する
コードをコピー コードは次のとおりです:


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。