意図した結果が得られない場合があり、注意が必要です。今回は、配列を比較する方法について紹介します。配列同士をそのまま比較してみます。"FALSE!";}上記のソースコードを実行します。比較ボタンをクリックしてみて下さい。判定されてしまいます。因みに、各配列の中身を出力してみると、同じ内容が表示されます。先ほどは、2つの配列にそれぞれ同じデータを格納して比較しましたが、今度は、1つの配列にデータを格納した後、その配列をコピーして2つ目の配列を作成し、比較してみます。"FALSE!";}上記のソースコードを実行します。比較ボタンをクリックしてみて下さい。因みに、この場合も、各配列の中身を出力してみると、先ほどと同じ内容が表示されます。この2つのサンプルの違いは、配列がオブジェクトであるということに原因があります。オブジェクトは、コピーをする際に、コピー先にデータを渡すのではなく、データを格納している場所のアドレスを渡します。その結果、コピー元のオブジェクトも、コピー先のオブジェクトも、共に同じデータを捉えている状態になります。(詳しくは、配列のコピーをご参照下さい。fruits1;と定義した2つの配列は、同じ場所にある1つの配列を、2つの変数名で表している状態です。異なる判定結果が生じ得ることになります。プログラムの中で配列の比較を行う場合は、中身のデータ自体を比較したいのが常だと思います。その場合は、配列同士を直接比較するのは妥当ではありません。配列同士を直接比較しても、配列の中にあるデータの比較は行えないことが分かりました。配列に格納されたデータの比較を行いたい場合は、toStringメソッドを使用します。toStringメソッドは、Arrayオブジェクトで用意されているメソッドで、配列の文字列表現を返すためのメソッドです。(Arrayオブジェクトについては、Arrayオブジェクトとはをご参照下さい。)toStringメソッドを使用して配列を比較する場合は、次のように記述します。{}toStringメソッドを使用して配列を比較します。比較ボタンをクリックしてみて下さい。比較します1つの配列をコピーして2つ目の配列を定義した場合も、当然、同様の結果が得られます。比較しますソースコードは次の通りです(配列の定義部分は適宜変更して下さい)。配列を、toStringメソッドで文字列に変換するのと同様に、JSON文字列に変換して配列を比較する方法もあります。テキストフォーマットの一種です。オブジェクトのデータを、JSON文字列で表現することができます。stringifyメソッドを使用すると、JavaScriptの配列データをJSON文字列に変換することができます。配列をJSON文字列に変換して比較する場合は、次のように記述します。{}JSON文字列に変換して配列を比較します。比較ボタンをクリックしてみて下さい。出力すると、それぞれ次のように表示されます。JSON文字列に変換して配列を比較したサンプルのソースコードは次の通りです。[...]スキルアップ2020.02.19兵庫県のプログラミングスクール5選|人気おすすめは?料金&特徴を比較2020年最新!この記事では、兵庫県で人気&おすすめのプログラミングスクール5校を料金や講座内容別に徹底比較。ご自分のペースで効率よく学べる無料のオンラインスクールもありますよ。今回は、茨城県で人気&おすすめのプログラミングスクール6校を料金や特徴別に徹底比較。多彩なコースで効率よく学べる人気スクールなど厳選してまとめました。今回は、兵庫県でおすすめのIT専門学校とプログラミングスクールを受講料が安い順ランキングで9校まとめました。若狭湾を囲んで美しいビーチや景勝地が点在する福井県。今回は「プログラミングを学んで東京都内でエンジニアとして就職したい!」という方に向けて、福井でおすすめのIT専門学校&プログラミングスクールを厳選2校ピックアップ。[...]スキルアップ2020.02.10岡山県のIT専門学校&プログラミングスクール7選!学費と特徴を徹底比較きびだんごと桃太郎といえば岡山県!今回は、そんな岡山県でおすすめのIT専門学校&プログラミングスクールを受講料が安い順にランキング形式で7校ご紹介。