Я очень плохо знаком с JavaScript, я читал книги, а также курсы множественного взгляда.я следовал за тем, как инструктор зацикливал свои массивы, но я не хотел использовать точные переменные и значения.Когда я пытаюсь сделать это самостоятельно.я получаю ошибки.хотя мой код выглядит в основном одинаково.я предполагаю, что вопрос здесьЧего мне не хватает?
let shirts = ["red shirt", "green shirt" , "blue shirt", "flanel", "black shirt"];
let jeans = [ "blue jeans", "shorts", "sweatpants", "khakis"];
let outfit = [];
for( let shirtsIdx = 0; shirtsIdx < shirts.length; shirtsIdx++) {
for ( let jeansIdx = 0; jeansIdx < jeans.length; jeansIdx++) {
outfit.push(jeans[jeansIdx] + " and " shirts[shirtsIdx]);
}
}
for ( let i = 0; i < outfit.length; i++) {
console.log(outfit[i]);
}