none
Jquery não retorna o menor valor RRS feed

  • Pergunta

  • 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);

                            });
                        });
    segunda-feira, 31 de março de 2014 18:01

Todas as Respostas

  • Olá pnet,

    Você pode usar da função apply juntamente da função min ou max passando o seu Array já obterá resultado:

    var array = [1,2,3,4,5,6];
    
    console.log(Math.min.apply(null, array)); //1
    console.log(Math.max.apply(null, array)); //6


    Vitor Mendes | http://www.vitormendes.com.br/

    "Ajuda teu semelhante a levantar a sua carga, porém, não a carregá-la." (Pitágoras)

    segunda-feira, 31 de março de 2014 18:29