在一些代码中,我发现了这样的方法:
scope.$on('$destroy', function () {
clearInterval();
});
如您所见,
clearInterval()
没有接收任何参数。clearInterval() documentation指出该参数是必需的。
那么,为什么这段代码在
google chrome
中起作用而在parameter is not optional
中抛出Internet Explorer 11
? 最佳答案
这是Internet Explorer中的错误。
specification说:
如果handle未在调用该方法的WindowTimers对象的活动计时器列表中标识一个条目,则该方法不执行任何操作。undefined
值将不会标识活动计时器列表中的条目。
关于javascript - 窗口clearInterval()不带参数工作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28340589/