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

  • PaulGBelliveau

    PaulGBellive

    5 Mart 2009
  • TheDailyTechDose

    TheDailyTech

    15 EKİM 2012
  • TomSka

    TomSka

    30 Mayıs 2006