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

  • steven johns

    steven johns

    11 Mart 2011
  • waterfairy17

    waterfairy17

    9 Aralık 2007
  • williamfitzsimmons

    williamfitzs

    14 Mart 2008