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

  • jbignacio

    jbignacio

    13 Mart 2006
  • jonathepianist

    jonathepiani

    31 Temmuz 2008
  • KarnasCamillo

    KarnasCamill

    24 EKİM 2007