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ş:
Nasıl bir JavaScript nesnesinin bir öz...
Değiştirmek için bir öğe's class ...
Nasıl JavaScript ile boş bir dize için...
JavaScript bir işlev için varsayılan p...
JQuery ile JavaScript nesne için form ...