编程语言
首页 > 编程语言> > javascript-IE8中的settimeout问题

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