• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:javascript 二つの配列を比較し等しいもの)

JavaScriptで二つの配列を比較し等しいものを出力する方法

このQ&Aのポイント
  • JavaScriptを使用して、二つの配列を比較し、等しい要素を出力する方法を紹介します。配列aと配列bが与えられたとき、forループを使用してaの要素とbの要素を比較し、等しい場合にはそのインデックスを出力します。
  • また、配列の要素数が増えても対応できるように、forループを使って手動で要素ごとに比較するのではなく、配列の長さを取得してループを回すことでスマートなコードを実現します。
  • この方法を使えば、配列の要素がシャッフルされていても、正確に等しい要素を出力することができます。

質問者が選んだベストアンサー

  • ベストアンサー
  • Gotthold
  • ベストアンサー率47% (396/832)
回答No.1

ループを2重にするだけ。 var a=[2,9,8,4,3,5,7]; var b=[9,2,4,5,7,3,8]; var i,j; for(i=0;i<a.length;i++){  for(j=0;j<b.length;j++){   if(a[i]==b[j]){    document.write("a["+i+"]とb["+j+"]が等しい<br/>");   }  } }

siori041
質問者

お礼

ありがとうございます。できました!

関連するQ&A