Задать вопрос
@Argentinium

Как перемножить один массив на другой, если эти два массива внутренние?

Придумал себе задачку. Есть массив:
const arr = [[1,2,3], [1,2,3]];
Нужно как-то обойти его циклом, чтобы получился объект, где два свойства были бы множителями и результат.
И целый час уже кручу внутренние циклы, ничего не выходит.
  • Вопрос задан
  • 688 просмотров
Подписаться 1 Простой 2 комментария
Решения вопроса 1
hzzzzl
@hzzzzl
arr[0].map(n => arr[1].map(nn => nn * n))

циклами
result = []

for (let n of arr[0]) {
  const subArr = []
  for (let nn of arr[1]) {
    subArr.push(n * nn)
  }
  result.push(subArr)
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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