Javascript 组件销毁后,是在initComponent函数中创建内存泄漏存储,还是将对这些存储进行垃圾收集?
这是另一个问题引发的问题: 因此,在网格的initComponent函数中创建存储的场景中 我是否应该覆盖网格的onDestroy以同时销毁存储? 或者这些存储将被垃圾收集,因为根本没有对它们的引用?Javascript 组件销毁后,是在initComponent函数中创建内存泄漏存储,还是将对这些存储进行垃圾收集?,javascript,extjs,memory-leaks,garbage-collection,extjs4,Javascript,Extjs,Memory Leaks,Garbage Collection,Extjs4,这是另一个问题引发的问题: 因此,在网格的initComponent函数中创建存储的场景中 我是否应该覆盖网格的onDestroy以同时销毁存储? 或者这些存储将被垃圾收集,因为根本没有对它们的引用? 不,该存储在销毁网格后仍将存在 不,您不需要覆盖网格的销毁方法 您可以通过将存储的autoDestroy标志设置为true 当一个存储区仅由一个DataView使用,并且应该只存在一个DataView 该视图的生存期,然后将autoDestroy标志配置为 对。这会导致视图的破坏触发 破坏它的仓
autoDestroy
标志设置为true
当一个存储区仅由一个DataView使用,并且应该只存在一个DataView
该视图的生存期,然后将autoDestroy标志配置为
对。这会导致视图的破坏触发
破坏它的仓库
Defaults to: false
有关autoDestroy
对网格使用的存储的影响,请参见此部分(在演示中关闭网格)
其他信息:
Defaults to: false