SORU
28 EKİM 2008, Salı


JavaScript için...vs

Ve döngüler için büyük bir fark var...sizce? Ne tür "" neden? kullanmayı tercih yapmak için

Hadi ilişkilendirilebilir diziler bir dizi var ki:

var myArray = [{'key': 'value'}, {'key': 'value1'}];

Yineleme, böylece:

for (var i = 0; i < myArray.length; i  )

Ve:

for (var i in myArray)

Büyük bir fark göremiyorum. Herhangi bir performans sorunları var mı?

CEVAP
28 EKİM 2008, Salı


Seçim deyim en iyi anlamış olan dayalı olmalıdır.

Bir dizi kullanılarak uygulanır:

for (var i = 0; i < a.length; i  )
   //do stuff with a[i]

Bir nesne ilişkilendirilebilir bir dizi olarak kullanılarak uygulanır:

for (var key in o)
  //do stuff with o[key]

Dünya yıkıcı bir sebep olmadığı sürece, kullanım kurulan desen sopa.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ethr95awd

    ethr95awd

    8 Kasım 2006
  • Exalto_Gamer

    Exalto_Gamer

    15 EKİM 2014
  • FUNKER530 - Veteran Community & Combat Footage

    FUNKER530 -

    25 Ocak 2007