ホームページ >ウェブフロントエンド >jsチュートリアル >array_javascript スキルから重複要素を削除する JavaScript メソッド

array_javascript スキルから重複要素を削除する JavaScript メソッド

WBOY
WBOYオリジナル
2016-05-16 16:08:441165ブラウズ

この記事の例では、JavaScript を使用して配列から重複要素を削除する方法を説明します。皆さんの参考に共有してください。具体的な分析は次のとおりです。

この JS コードは、配列から重複要素を削除するために使用されます。たとえば、['apple', 'orange', 'peach', 'apple', 'strawberry', 'orange'] 重複排除後に戻ります: s [ 「リンゴ」、「オレンジ」、「ピーチ」、「イチゴ」]

コードをコピーします コードは次のとおりです。
function RemoveDuplicates(arr) {
var temp = {};
for (var i = 0; i temp[arr[i]] = true;
var r = [];
for (var k in temp)
r.push(k);
r;
を返します }
//使用法
var フルーツ = ['リンゴ', 'オレンジ', '桃', 'リンゴ', 'イチゴ', 'オレンジ'];
var uniquefruits = RemoveDuplicates(fruits);
//print uniquefruits ['apple', 'orange', 'peach', 'strawberry'];

以下のコードはブラウザで確認できます

コードをコピー コードは次のとおりです:
配列から重複した要素を削除します。
 var フルーツ = ['リンゴ', 'オレンジ', '桃', 'リンゴ', 'イチゴ', 'オレンジ'];<br>

「オレンジ」がフルーツ配列で重複していることに注意してください。クリックしてフルーツ配列から重複要素を削除します:


<スクリプト>
関数removeDuplicates(arr) {
var temp = {};
for (var i = 0; i temp[arr[i]] = true;
var r = [];
for (var k in temp)
r.push(k);
r;
を返します }
関数 check() {
var フルーツ = ['リンゴ', 'オレンジ', '桃', 'リンゴ', 'イチゴ', 'オレンジ'];
var uniquefruits = RemoveDuplicates(fruits);
アラート(ユニークフルーツ);
}

この記事が皆様の JavaScript プログラミング設計に役立つことを願っています。

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