Array
(
)

Jquery não retorna o valor mínimo

Pjava
   - 31 mar 2014

Tenho essa função. Ao entrar no array AnswerList, deveria percorrer e pegar o menor SalePrice, que em alguns casos tem dois registros para cada posição no array. Está vindo o maior ou último no array. Onde estou errando?
$(this.SubOfferGroups).each(function () {
$(this.AnswerOffersList).each(function () {
menorValor = Math.min(this.SalePrice.DefaultValue);
});
});

Hebrao
   - 27 mai 2014

PJava,

Não sei se estou certo, mas você não deveria armazenar em uma variável o valor anterior e comparar com o valor atual para ver se é menor, antes de atribuí-lo?

Joel Rodrigues
   - 29 mai 2014

PJava, como o amigo citou acima, é preciso comparar vários valores para encontrar o menor. A função min retorna o menor valor de uma faixa. Veja essa documentação: JavaScript min() Method