我正在使用setTimeout来模拟渲染,我得到了这样的结构:varRenderer=newClass({Implements:Events,initialize(){this.onRender();},onRender:function(){//somerenderingactionssetTimeout(this.onRender.bind(this),20);}});由于闭包的无限嵌套,该代码是否存在潜在的内存泄漏?还是一切正常?到目前为止,我唯一的解决方案是将其重写为通常functionRenderer(){varonRender=function(){//renderings