ホームページ > ウェブフロントエンド > htmlチュートリアル > フロントエンドHTML配列から重複を削除する方法

フロントエンドHTML配列から重複を削除する方法

不言
リリース: 2018-07-09 17:36:19
オリジナル
3437 人が閲覧しました

この記事では、主にフロントエンドの HTML 配列の重複排除の方法を紹介します。これは、配列の重複排除に使用される知識を皆さんと共有します。

1:indexOf()

このメソッドは、配列内の要素

の最初の出現のインデックス値を返します。

がある場合はReturnします。通常はインデックス値 取得した内容が配列に存在しない場合は、-1 を返します

2: for ループ

演習: 配列の重複排除

//最初の方法

var aList = [1,2,3,4,4,3,2,1,2,3,4,5,6,5,5,3,3,4,2,1];
var aList2 = [];
for (var i = 0 ; i < aList.length ; i ++) {
  var value = aList[i]
  if (aList.indexOf(value) + 1) {
    console.log(&#39;重复了&#39;,value)
  } else {
    aList2.push(value)
  }        
  }
  console.log(aList2)
ログイン後にコピー
// 第二种方法
var aList = [1,2,3,4,4,3,2,1,2,3,4,5,6,5,5,3,3,4,2,1];
for(var i=0;i<aList.length;i++)
{
   if(aList.indexOf(aList[i])==i)
   {
         aList2.push(aList[i]);
   }
}
alert(aList2);
ログイン後にコピー
// 第三种方法
var aList = [1,2,3,4,4,3,2,1,2,3,4,5,6,5,5,3,3,4,2,1];
  for (var i = 0; i < aList.length; i++) {
             var item = aList[i]
           if (newArray.indexOf(item) == -1) {
                 newArray.push(item)
           } else {
                 console.log(&#39;重复了&#39;,item)
           }
       }
ログイン後にコピー

以上がこの記事の全内容です。その他の関連コンテンツについては、PHP 中国語 Web サイトをご覧ください。

関連する推奨事項: html本番ログインフォーム

HTMLフォームの基本要素

以上がフロントエンドHTML配列から重複を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート