Вы можете использовать метод map
в сочетании с функциями Math.min
и reduce
.
Я использовал метод reduce
, чтобы узнать sum
элементов и получить average
путем деления суммы на количество элементов в массиве cars
.
Метод redu () применяет функцию к аккумулятору и каждому
элемент в массиве (слева направо), чтобы уменьшить его до одного
значение.
let prices = cars.map(function(element) {
return element[0].getAttribute("data-price");
});
let lowestPrice = Math.min(...prices);
let avg = prices.reduce(function(acc, val) { return acc + val; }, 0)/prices.length
Альтернатива spread syntax
.
let lowestPrice = Math.min.apply(null, prices);