SORU
18 AĞUSTOS 2009, Salı


En verimli şekilde sıfır JavaScript dizi dolu oluşturmak için?

JavaScript keyfi uzunluğu sıfır dolu bir dizi oluşturmak için en etkili yolu nedir?

CEVAP
6 Aralık 2012, PERŞEMBE


Bu eski bir konu olmasına rağmen, benim 2 sent eklemek istedim. Nasıl yavaş/hızlı bu değil tabi, ama hızlı bir liner. Ben ne burada

Eğer önceden doldurmak sayıda istersem:

Array.apply(null, Array(5)).map(Number.prototype.valueOf,0);
// [0, 0, 0, 0, 0]

Eğer önceden bir dize ile doldurmak istiyorum:

Array.apply(null, Array(3)).map(String.prototype.valueOf,"hi")
// ["hi", "hi", "hi"]

Diğer yanıtlar önerilen:

new Array(5 1).join('0').split('')
// ["0", "0", "0", "0", "0"]

ama eğer 0 (sayı) ve "" (bir dize içinde sıfır) yapabilirsiniz: . 0

new Array(5 1).join('0').split('').map(parseFloat)
// [0, 0, 0, 0, 0]

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Chilla Frilla™

    Chilla Frill

    7 Aralık 2006
  • Gee Cee

    Gee Cee

    1 AĞUSTOS 2009
  • iNCH

    iNCH

    20 Temmuz 2009