2
我有一些配置對象,我需要複製到另一個。我不關心克隆引用,但有一個深層嵌套的對象,需要合併到配置。問題是我不知道這些配置中有哪些存在或它們當前嵌套了多深。在循環中調用Ext.apply
,並且第一次測試顯示它似乎覆蓋了前一個循環的屬性。Ext.apply覆蓋嵌套對象嗎?
我可以讓Ext.apply
也適用於子對象嗎?
我有一些配置對象,我需要複製到另一個。我不關心克隆引用,但有一個深層嵌套的對象,需要合併到配置。問題是我不知道這些配置中有哪些存在或它們當前嵌套了多深。在循環中調用Ext.apply
,並且第一次測試顯示它似乎覆蓋了前一個循環的屬性。Ext.apply覆蓋嵌套對象嗎?
我可以讓Ext.apply
也適用於子對象嗎?
複製配置的所有屬性來指定對象的答案。請注意, 如果需要遞歸合併和克隆而不引用原始的 對象/數組,則改爲使用Ext.Object.merge。
我覺得Ext.Object.merge會做你需要什麼
用於合併任意數量的對象沒有遞歸引用它們或 自己的孩子。
謝謝你的回覆,我會嘗試這個並給你反饋。 – JJR