Dojo, jQuery'nin each()
benzeri bir yönteme sahip olup, yinelenecek bir nesneyi geçirmenizi sağlar? jQuery.each()
, bir dizi veya bir nesneyi iletmenizi sağlar. İkinci durumda, geri çağırma fonksiyonu hem bir anahtar hem de değer alır. Dojo'da bunu yapmana izin veren bir şey var mı?Dojo'da bir nesneyi (ilişkisel dizi) nasıl yineleyebilirsiniz?
6
A
cevap
9
dojox.lang.functional.object.forIn
ürününü arıyorum.
dojosu referansta hiçbir gerçek dokümantasyon sayfasından var, makalesinde Functional fun in JavaScript with Dojo sadece küçük bir örnek: tanımlayan dojox.lang.functional.object
Modülü önemli nesne yardımcıları:
df.forIn(object, callback[, thisObject])
ise Kendi modülünüzü kolayca oluşturabileceğiniz bir şey var:
function objEach(obj, f, scope){
for(var key in obj){
if(obj.hasOwnProperty(key)){
f.call(scope, obj[key], key);
}
}
}
Diziler için temel kitaplıkta zaten dojo.forEach() var.
İlgili konular
- 1. PHP bir ilişkisel dizi
- 2. ilişkisel dizi PHP
- 3. Bash ilişkisel dizi boyutu
- 4. Bash ilişkisel dizi
- 5. Sözlük'te etc.net'de nasıl yineleyebilirsiniz?
- 6. Karma Tablo/İlişkisel Dizi VBA'da
- 7. PHP ilişkisel dizi değerlerini ekleme
- 8. C# eşdeğer php ilişkisel dizi
- 9. yaml içinde ilişkisel dizi listesi nasıl yapılır
- 10. PHP kullanan bir ilişkisel dizi dizisi toplamı?
- 11. Delphi'de ilişkisel dizi, dizi anahtarlı dizi mümkün mü?
- 12. Bash'ta bir ilişkisel dizi (karma) nasıl dışa aktarılır?
- 13. Doctrine2 sonuç nesnesinin ilişkisel bir dizi olarak nasıl edinilir?
- 14. Döngü için ilişkisel dizi kullanma zorluğu
- 15. Bir nesneyi-değişmezi dizi öğesi olarak kullanın
- 16. Python'daki bir dosyadan bir dizi nesneyi nasıl çıkarırım?
- 17. Bu özellikte bir dizi özel nesneyi nasıl sıralarım?
- 18. İlişkisel Matrisler?
- 19. PDO ilişkisel diziler dönüş ilişkisel
- 20. JS ilişkisel diziler: yeni bir çift ekleyin
- 21. Bash bir dosyadan ilişkisel bir diziye okuma
- 22. jQuery.each() ilişkisel dizilerle (nesneler) nasıl çalışır?
- 23. Bash komut dosyasında ilişkisel bir dizi elemanının olup olmadığını nasıl kontrol edebilirim?
- 24. PHP Dokümantasyonunda ilişkisel diziyi yorumlayın.
- 25. İlişkisel diziyi bir dizeye ekleme
- 26. Tek bir aramayla bir dizi nesneyi mongoose'daki bir diziye nasıl aktarılır?
- 27. İki nesneyi nasıl birleştiririm?
- 28. android bir nesneyi klonlama nasıl?
- 29. .csv'den elde edilen dizinlenmiş bir diziyi ilişkisel bir diziye dönüştürme
- 30. JavaScript: Bir nesne özelliği yok ya olmadığını kontrol etme bir harita/ilişkisel dizi boşsa
Hey, sizsiniz! Bana dojo irc kanalını işaret ettiğin için teşekkürler. Sanırım aradığım şey bu. Dojox'da neden bu kadar derin gizli? Çekirdeğin bir parçası olmalı mı, sence de öyle değil mi? – mydoghasworms
Bu modülde bazı ek işlevler vardır, böylece bir işlev yerine bir dize kullanabilirsiniz. Her şey için temel ve (benim kullandığım) işlev, yalnızca düz işlevler alır. – hugomg
'forIn'' hasOwnProperty() 'kontrolünü yapıyor mu? – Sam007