2

別のオブジェクトにコピーする必要がある構成オブジェクトがいくつかあります。参照のクローン作成は気にしませんが、構成内にマージする必要がある深くネストされたオブジェクトがあります。問題は、これらの構成のどれが存在するか、または現在どれだけ深くネストされているかがわからないことです。Ext.applyループで呼び出され、最初のテストでは、前のループのプロパティをオーバーライドしているように見えることが示されています。

Ext.apply子オブジェクトにも適用を実行することはできますか?

4

1 に答える 1

4

Ext.applyAPIを見てください。答えはメソッドの説明にあります。

config のすべてのプロパティを指定されたオブジェクトにコピーします。元のオブジェクト/配列を参照せずに再帰的なマージとクローン作成が必要な場合は、代わりに Ext.Object.merge を使用してください。

私はExt.Object.mergeがあなたが必要とすることをすると思います

オブジェクトまたはその子を参照せずに、任意の数のオブジェクトを再帰的にマージします。

于 2013-07-10T07:46:34.973 に答える