此代码是否有可能导致内存泄漏?

时间:2015-02-17 09:06:23

标签: javascript

我有这个示例代码

EventHandlerFieldUpdate.prototype.updateScreenChanged = function($newValue) {
    this.bound.parent().find('.changedFieldMessage').click(jQuery.proxy(function() 
        {
        // some uninteresting stuff happening
        this.bound.val($newValue);
        },this));
    }

如果调用该事件,则会发生更改时使用提供的值更新表单的值。没什么可担心的。

我担心的是内存泄漏,因为这是一个可能在一个实例中一天运行数小时的应用程序。

jquery移除了事件监听器点击并且清理了点击并且我自己清理了事件监听器时,updateScreenChanged的词典是否会持续存在?

最好将$newValue传递给this.newvalue,以便在擦除对象后清理新值吗?

0 个答案:

没有答案