нубу нужна помощь в зацикливании массивов - PullRequest
0 голосов
/ 08 июня 2018

Я очень плохо знаком с 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]);
}

1 Ответ

0 голосов
/ 08 июня 2018

Вам не хватает знака плюс:

outfit.push(jeans[jeansIdx] + " and " + shirts[shirtsIdx]);

var shirts = ["red shirt", "green shirt" , "blue shirt", "flanel", "black shirt"];
var jeans = [ "blue jeans", "shorts", "sweatpants", "khakis"];
var outfit = [];

for( var shirtsIdx = 0; shirtsIdx < shirts.length; shirtsIdx++) {
  for ( var jeansIdx = 0; jeansIdx < jeans.length; jeansIdx++) {
    outfit.push(jeans[jeansIdx] + " and " + shirts[shirtsIdx]);
  }
}

for ( var i = 0; i < outfit.length; i++) {
  console.log(outfit[i]);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...