実現したいこと
JavaScriptで複数の配列の正誤判定を行いたいです.
前提
ソースコードは比較する配列answerArrayと正しい配列correctAnswer1の比較を行っています. 中の要素の順番全てが一致していれば「正解」一致していなければ「不正解」を返すようにしています. このプログラムをもとにanswerArrayがcorrectAnswer1かcorrectAnswer2のいずれかと配列と一致していれば「正解」を返すようなプログラムのアドバイスを頂きたいです.
該当のソースコード
JavaScript
1// 正しい配列1 2const correctAnswer1 = [ 'D', 'C', 'B', 'A'] 3// 正しい配列2 4const correctAnswer2 = [ 'D', 'B', 'C', 'A'] 5 6// 比較する配列 7const answerArray = [ 'D', 'B', 'C', 'A'] 8 9let isCorrect = true; 10 11for(let i = 0; i < correctAnswer1.length; i++){ 12 // 正しい配列のi番目の要素を格納 13 const corAnswer = correctAnswer[i]; 14 // 比較する配列のi番目の要素を格納 15 const ansArray = answerArray[i]; 16 17 if(corAnswer !== ansArray){ 18 isCorrect = false; 19 break; 20 } 21} 22 23if(isCorrect == true){ 24 console.log("正解"); 25}else{ 26 console.log("不正解"); 27}
回答1件
あなたの回答
tips
プレビュー