terça-feira, 31 de maio de 2016

Calculando os valores mínimo e máximo de um array em javascript

Uma função bem simples mas que pode ser muito útil para retornar os valores mínimo e máximo de um array em javascript feita em prototype.

Mínimo:

Array.prototype.max = function() {
  return Math.max.apply(null, this);
};

Máximo:

Array.prototype.min = function() {
  return Math.min.apply(null, this);
};

Média:

function getAvg(grades) {
  return grades.reduce(function (p, c) {
  return p + c;
}) / grades.length;
}

Chamadas:

v = [1,5,8,74,9];

v.max();
v.min();
mean = getAvg(v);

Nenhum comentário: