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

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

Придумал себе задачку. Есть массив:
const arr = [[1,2,3], [1,2,3]];
Нужно как-то обойти его циклом, чтобы получился объект, где два свойства были бы множителями и результат.
И целый час уже кручу внутренние циклы, ничего не выходит.
  • Вопрос задан
  • 789 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 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)
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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