在IE9中包装setTimeout抛出错误

时间:2017-10-26 05:38:14

标签: javascript settimeout wrapper apply

我有以下脚本,它只包装了setTimeout函数。

var originalTimeout = window.setTimeout;
window.setTimeout = function(fn, delay){
    originalTimeout.apply(this, arguments);
}

window.setTimeout(function(){}, 10);

在IE9中包装window.setTimeout会引发错误

Object does not support property or method 'apply'

该脚本似乎适用于所有其他浏览器。你能帮我解决一下这个问题吗?

0 个答案:

没有答案