2011-10-06 18 views

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.

+2

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

+0

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

+0

'forIn'' hasOwnProperty() 'kontrolünü yapıyor mu? – Sam007

İlgili konular