- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:javascript 二つの配列を比較し等しいもの)
JavaScriptで二つの配列を比較し等しいものを出力する方法
このQ&Aのポイント
- JavaScriptを使用して、二つの配列を比較し、等しい要素を出力する方法を紹介します。配列aと配列bが与えられたとき、forループを使用してaの要素とbの要素を比較し、等しい場合にはそのインデックスを出力します。
- また、配列の要素数が増えても対応できるように、forループを使って手動で要素ごとに比較するのではなく、配列の長さを取得してループを回すことでスマートなコードを実現します。
- この方法を使えば、配列の要素がシャッフルされていても、正確に等しい要素を出力することができます。
- みんなの回答 (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/>"); } } }
お礼
ありがとうございます。できました!