我有一些配置对象需要复制到另一个。我不关心克隆引用,但配置中有一个深层嵌套对象需要合并到。问题是我不知道这些配置中存在哪些或它们当前嵌套的深度。 Ext.apply
在循环中调用,第一次测试表明它似乎覆盖了前一循环的属性。
我是否可以让Ext.apply
对子对象运行申请?
答案 0 :(得分:3)
查看 API Ext.apply ,您会在方法说明中找到答案
将config的所有属性复制到指定的对象。注意 如果递归合并和克隆而不引用原始 需要对象/数组,而是使用Ext.Object.merge。
我认为 Ext.Object.merge 会做您需要的事情
以递归方式合并任意数量的对象而不引用它们 他们的孩子。