配列の重複チェック配列変数を使用する際に、同じ値がいくつも格納されていると不都合な場合があります。このような問題を回避するため、今回は、配列の重複チェックの方法について紹介します。目次1.値を個々にチェック2.filterメソッドでチェック1.値を個々にチェック配列変数に格納されている値が重複していないか、値を1つずつチェックする方法があります。値を個々にチェックして、重複する値を除去してみます。表示ボタンをクリックして下さい。[1,3,4,2,3,2,3,3,4,5,2]上記の配列の重複データを除去しますソースコードは次の通りです。</form></div>元の配列aryの値のうち、重複していない値を配列ary2にpushメソッドで格納して、配列ary2を表示しています。(pushメソッドについては、pushメソッドとはをご参照下さい。場合のみ、配列ary2に値を追加していく仕組みです。for文の詳細については、for文の使い方をご参照下さい。▲目次へ戻る2.filterメソッドでチェックfilterメソッドを使うと、先ほどのように複雑なfor文を使うことなく値の重複チェックを行うことができます。返す値の配列を返します。(Arrayオブジェクトについては、Arrayオブジェクトとはをご参照下さい。)filterメソッドは、次のように記述します。返す要素のみを要素とした配列を生成して返します。コールバック関数には3つの引数を指定することができます。元の配列要素の値が代入されます。元の配列要素のインデックス番号を表しています。)は、元の配列自体です。配列の要素が初めて現れるインデックス番号を返します。(indexOfメソッドについては、indexOfメソッドをご参照下さい。)filterメソッドを使って、重複する値を除去します。表示ボタンをクリックしてみて下さい。[1,3,4,2,3,2,3,3,4,5,2]上記の配列の重複データを除去しますソースコードは次の通りです。なるのは最初に出現した「3」の場合のみです)。場合のみとなり、そのインデックス番号の値のみが、新しい配列の要素として抽出されます。重複する要素のうち、最後の要素を残したい場合は、indexOfメソッドの変わりに、lastIndexOfメソッドを使用します。(lastIndexOfメソッドについては、lastIndexOfメソッドをご参照下さい。)また、重複する要素を除去した後、ソートをかけたい場合は、配列のソートをご参照下さい。[...]スキルアップ2020.02.19兵庫県のプログラミングスクール5選|人気おすすめは?料金&特徴を比較2020年最新!この記事では、兵庫県で人気&おすすめのプログラミングスクール5校を料金や講座内容別に徹底比較。ご自分のペースで効率よく学べる無料のオンラインスクールもありますよ。今回は、茨城県で人気&おすすめのプログラミングスクール6校を料金や特徴別に徹底比較。多彩なコースで効率よく学べる人気スクールなど厳選してまとめました。今回は、兵庫県でおすすめのIT専門学校とプログラミングスクールを受講料が安い順ランキングで9校まとめました。若狭湾を囲んで美しいビーチや景勝地が点在する福井県。今回は「プログラミングを学んで東京都内でエンジニアとして就職したい!」という方に向けて、福井でおすすめのIT専門学校&プログラミングスクールを厳選2校ピックアップ。[...]スキルアップ2020.02.10岡山県のIT専門学校&プログラミングスクール7選!学費と特徴を徹底比較きびだんごと桃太郎といえば岡山県!今回は、そんな岡山県でおすすめのIT専門学校&プログラミングスクールを受講料が安い順にランキング形式で7校ご紹介。