Получаю из БД инфу в виде такого массива
[
{
price: 199,
quantity: 1,
},
{
price: 99,
quantity: 1,
}
]
и нужно посчитать по каждому объекту price*quantity и сложить все значения
с помощью reduce считаю так
arr.reduce((a, b) => a.quantity * a.price + b.quantity * b.price)
Все работает норм если длина массива больше одного, но если прилетает массив всего лишь с одним объектом, то подсчет уде не получается сделать. Как решить эту проблему?