SORU
9 EKİM 2010, CUMARTESİ


Bir yöntem gibi " var mı JavaScript;Aralık ()&; bir dizi tedarik sınırları temel oluşturmak için"?

PHP, yapabilirsin

range(1, 3); // Array(1, 2, 3)
range("A", "C"); // Array("A", "B", "C")

Bu, üst ve alt sınırları geçerek sayı veya karakter bir dizi almak için izin veren bir işlevi vardır.

Bir şey inşa-bu doğal olarak JavaScript var mı? Nasıl uygulamak istiyorsunuz?

CEVAP
7 NİSAN 2012, CUMARTESİ


Underscore.js _.range() işlevi kullanın.

_.range(10);
=> [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
_.range(1, 11);
=> [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
_.range(0, 30, 5);
=> [0, 5, 10, 15, 20, 25]
_.range(0, -10, -1);
=> [0, -1, -2, -3, -4, -5, -6, -7, -8, -9]
_.range(0);
=> []

Ya da olmayan bir kütüphane

Array.apply(null, Array(5)).map(function (_, i) {return i;});
=> [0, 1, 2, 3, 4]

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • After Effects Tutorials w/ Mikey

    After Effect

    24 HAZİRAN 2009
  • Doc Adams

    Doc Adams

    20 HAZİRAN 2007
  • SoundHound

    SoundHound

    8 Mart 2006