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ş:
Bir dizi önüne için en verimli şekilde...
Nasıl verimli bir şekilde anahtarları/...
Bir Dizi çoğaltmak için Javascript en ...
Bir yöntem gibi " var mı JavaScrip...
Bir döngü içinde nesne harfleri bir di...