あなたはドンので、MooToolsの」は、同様にこの機能を有しています
Object.each({ 'prize' : 10 , 'color' : 'Red' }, function(value, key){
// what you like to do.
});
は、マニュアルを参照してください:tは自分でチェックhasOwnProperty
を使用する必要がありますhttp://mootools.net/docs/core/Types/Object#Object:Object-each
実際には配列とオブジェクトの違いを知ることが重要です。上記の例では、オブジェクトリテラルを使用しています。
アレイの場合、Array:eachを使用できます。
[1, 2, 3, 4].each(function(value, key){
// what you like to do.
});
ドキュメント:http://mootools.net/docs/core/Types/Array#Array:each
しかし、他の回答で述べたように、あなたがオブジェクトのためのfor (var key in obj){}
ループ、およびプレーンJavaScriptで配列のためfor (var i = 0, l = arr.length; i < l; i++){}
ループ
でこれを行うことができます私はこのコードを使用してみました私の構造はできますが、どんな結果も得られません:Object.each({'prize':10、 'color': 'Red'}、function(value、key){ //あなたがしたいのは }); – Vin
+1 @arian。 @ジョニー:おそらく古いバージョンのmootoolsを使っているでしょう。 try 'obj.each(function(el){console.log(el);});' –