引用功能及其"toggle"



我的当前代码:

window.onerror = function() {
    console.log('error', arguments);
    return false;
};

我希望能够随时绑定和取消绑定事件。像这样:

var errorHandler = function() {
    console.log('error', arguments);
    return false;
};
var noop = function(){};
function toggleErrorHandler(enable){
    window.onerror = enable ? errorhandler : noop;
}

这是正确的做法吗?我猜不是:)

似乎是正确的。修改可以删除noop函数的使用。

window.onerror = enable ? errorhandler : null ;

足以删除处理程序。

最新更新