javascript-IE8中的settimeout问题
作者:互联网
在IE8中使用javascript setTimeout函数时遇到一个奇怪的问题.
我想这样使用’setTimeout’函数-
setTimeout(timeout,2000, {name:'saarthak'});
function timeout(opts)
{
alert('hello ' + opts.name);
}
setTimeout的第三个参数是我想传递给调用函数的参数.这在FF,Chrome和IE8中都可以正常工作.
有人知道该怎么办吗?或围绕此实现的任何工作?
谢谢
解决方法:
可能那里不支持,所以改为:
window.setTimeout(function() {
timeout({name:'saarthak'});
},2000);
意思是从匿名函数中调用您的函数.
标签:javascript,internet-explorer-8,settimeout 来源: https://codeday.me/bug/20191011/1890178.html