Нужно найти сумму объема товаров (м3)
Собственно нужно найти общий объем товара в корзине. (размеры у товаров разные, допусти 24х33х57 и тд)
var inCart = _.find(data.order_lines, function (product) {
let array = product.dimensions.split('x'); //разбил массив на цифры.
let arrayRed = array.reduce((accumulator, currentValue) => accumulator * currentValue); // объем каждого товара
});
Как теперь сложить все полученные числа? Застрял на этом. :/
Ответы (1 шт):
Автор решения: Вадим Александру
→ Ссылка
let products = ["1x1x1","2x2x2","3x3x3"];
let sum = products
.map(
(product) => product.split("x") // разбиваем строку на массив
.reduce((a,b) => a * b) // находим объем
).reduce((a,b) => a + b) // суммируем получениы объемы
console.log(sum); // 36 (1 + 8 + 27)