SORU
9 Aralık 2009, ÇARŞAMBA


Tekrar Karakter N Defa

Perl'de bir karakter birden çok kez sözdizimini kullanarak tekrar edebilirim:

$a = "a" x 10; // results in "aaaaaaaaaa"

Javascript bunu yapmak için basit bir yolu var mı? Belli ki bir fonksiyon kullanabilirim, ama eğer yaklaşım ya da başka bir akıllı tekniği ile yapılmış olsaydı, diye merak ediyordum.

CEVAP
9 Aralık 2009, ÇARŞAMBA


Array(11).join("a")

Uzunluğu 11 dizisi "Array.join argüman koyar beri"ler," siz yalnızca 10 alır (not ^em>arasındadizi elemanları.)

Simon de işaret ettiği göre this jsperf, karşımıza daha hızlı Safari ve Chrome (Firefox) tekrar bir karakter birden çok kez tarafından sadece ekleme kullanarak bir döngü için (her ne kadar biraz daha kısa).

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • KendrickLamarVEVO

    KendrickLama

    9 ŞUBAT 2011
  • Photoshop Training Channel

    Photoshop Tr

    13 Temmuz 2012
  • WoodysGamertag

    WoodysGamert

    17 Aralık 2009