Ember.A()
Ember.jsで記述されたアプリを調べていると、配列がへの呼び出しで定義されることもあれば、配列リテラルが使用されることもあることに気付きました。ブラウザコンソールで実行Ember.A([1])
すると、戻り値は配列のように見え、配列リテラルを使用して作成された配列には、Ember.jsメソッドpushObject
とその仲間が含まれていました。プロトタイプ拡張機能を使用しない場合Ember.A()
を定義する方法への呼び出しですか?Ember.Array
そうでなければ、配列はすべて同じように作成されますか?
19848 次
1 に答える
46
あなたの質問には正しい答えが含まれています。プロトタイプ拡張機能をオフにしたときにEmber.A()
を定義する方法です。Ember.Array
Ember の内部コードは常にEmber.A()
.
于 2012-04-27T12:33:17.223 に答える