Многоуровневая многоуровневая javascript

Я сталкиваюсь с той же проблемой с Java-приложением, встроенным в Jdevelopr 11.1.1.7 IDE. Я решил проблему, сняв флажок в использовании свойств проекта proxy.

Вы можете найти его в следующем: Свойства проекта -> (из левой панели) Запуск / Отладка / Профиль -> Нажмите (изменить) форму правая панель -> Настройка инструмента с левой панели -> снимите флажок (Использовать прокси).

-5
задан Andy Ajhis Ramadhan 13 July 2018 в 04:21
поделиться

2 ответа

Три петли для каждого массива. Просто зациклируйте каждый массив и добавьте новый массив.

var size = ['s','m'];
var color = ['red','blue','black'];
var material = ['cotton','linen'];

var arrayMaterials = []

for (var i = 0; i < size.length; i++) {
  for (var j = 0; j < color.length; j++) {
    for (var k = 0; k < material.length; k++) {
      arrayMaterials.push(size[i] + "," + color[j] + "," + material[k]);
    }
  }
}

console.log(arrayMaterials);

0
ответ дан Sheshank S. 17 August 2018 в 13:41
поделиться

Как сказано в комментарии, вам нужно 3 цикла

var size = ['s','m'];
var color = ['red','blue','black'];
var material = ['cotton','linen'];

for (var a = 0; a < size.length; a++) {
  for (var b = 0; b < color.length; b++) {
    for (var c = 0; c < material.length; c++) {
      console.log(size[a] + " , " + color[b] + " , " + material[c]);
    }
  }
}
0
ответ дан Ashish Kumar 17 August 2018 в 13:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: