TransWikia.com

Умножить элементы массива

Stack Overflow на русском Asked by babakov.roman678 on December 20, 2020

const arr1=[2,2,2]
        const arr2=[3,3,5]
        let i, a
        for (i=0; i<arr1.length; i++) {
        for (a=0; a<arr2.length; a++) {
        }
        console.log(arr1[i] - arr2[a]);

    }

Как умножить массив на массив?
Умножить каждый элемент массива на каждый элемент второго массива
Массивы поступают одинаковой ширины

Спасибо за каждый ответ

2 Answers

const resultingArray = arr1.map((currentValue, index) => x - arr2[index])

ну или

for(let i = 0; i < arr1.length; i++) {
    console.log(arr1[i] - arr2[i])
}

Correct answer by Roman on December 20, 2020

Так?

const arr1 = [1, 2, 3];
const arr2 = [4, 5, 6];
const resultArr = [];

if (arr1.length === arr2.length) { // если длина двух массивов одинаковая
  for (let i = 0; i < arr1.length; i++) {
    const computation = arr1[i] * arr2[i];
    resultArr.push(computation);
  }
}

console.log(resultArr);

Answered by Михаил Камахин on December 20, 2020

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP