SORU
27 AĞUSTOS 2009, PERŞEMBE


Döngüler çok ters...daha hızlı?

Bunu pek çok kez duydum. JavaScript döngüler gerçekten geri sayım zaman daha hızlıdır? Eğer öyleyse, neden? Birkaç test paketi örnekler ters döngüler daha hızlı olduğunu gösteren görmedim, ama neden olarak herhangi bir açıklama bulamıyorum!

Eğer bitmiş olup olmadığını görmek için denetler döngü artık bir özelliği değerlendirmek zorundadır çünkü her zaman olduğunu varsayıyorum ve sadece son sayısal değeri karşı denetler.

I. e.

for (var i = count - 1; i >= 0; i--)
{
  // count is only evaluated once and then the comparison is always on 0.
}

CEVAP
27 AĞUSTOS 2009, PERŞEMBE


This guy tarayıcılarda bir çok javascript döngüler bir sürü göre. O da test suite var bunları kendiniz çalıştırabilirsiniz.

Tüm davaların ... ... read kaçırdım sürece) en hızlı döngü oldu:

var i = arr.length; //or 10
while(i--)
{
  //...
}

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ecf150king

    ecf150king

    20 Ocak 2006
  • KoreanFrogMania님의 채널

    KoreanFrogMa

    18 Aralık 2011
  • JeezyVEVO

    JeezyVEVO

    12 Mayıs 2009