SORU
3 Kasım 2009, Salı


JavaScript: min ve max değerler Dizisi?

Ne kadar kolay bir JavaScript Dizi min ve max değerleri elde edebilir miyim?

Örnek kod:

var arr = [100, 0, 50];

// something like (but it doesn't have to be)
arr.min(); // return 0
arr.max(); // return 100

CEVAP
3 Kasım 2009, Salı


Nasıl yerleşik bir Dizi nesneMath.max/Math.min bunun yerine kullanılacak artırmada hakkında:

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

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

İşteJSFiddle.

Eklentiler inşa artırmada sadece daha rahat olabilir bu yüzden diğer kütüphaneler (görmek) ile çarpışmalar neden olabilir apply'ıng 8* *dizinizi doğrudan:

var min = Math.min.apply(null, arr),
    max = Math.max.apply(null, arr);

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Emotional Trancer

    Emotional Tr

    4 Mart 2010
  • hytchme

    hytchme

    9 Mart 2014
  • RiverCityGraphix

    RiverCityGra

    6 Ocak 2012