Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/449.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 设置超时需要多少个参数?_Javascript - Fatal编程技术网

Javascript 设置超时需要多少个参数?

Javascript 设置超时需要多少个参数?,javascript,Javascript,使用四个参数调用setTimeout setTimeout(self.process1, 0, self, u); 这使我困惑。我看到的forsetTimeout只使用了两个参数,而不是四个 最后两个参数的作用是什么 此函数有两个签名 var timeoutID = window.setTimeout(func, delay, [param1, param2, ...]); var timeoutID = window.setTimeout(code, delay); 请注意,在Inter

使用四个参数调用
setTimeout

 setTimeout(self.process1, 0, self, u);
这使我困惑。我看到的for
setTimeout
只使用了两个参数,而不是四个


最后两个参数的作用是什么

此函数有两个签名

var timeoutID = window.setTimeout(func, delay, [param1, param2, ...]);
var timeoutID = window.setTimeout(code, delay);
请注意,在Internet Explorer中,以第一种语法向函数传递附加参数不起作用

关于这些额外参数的用途,请注意:

在Gecko13之前(Firefox13.0/Thunderbird13.0),Gecko通过了 回调例程的额外参数,指示“实际 超时的“延迟”,以毫秒为单位。这是一个非标准参数 不再通过


并非所有浏览器都支持第一个签名(具有两个以上的参数),因此我个人建议避免使用它。

此函数有两个签名

var timeoutID = window.setTimeout(func, delay, [param1, param2, ...]);
var timeoutID = window.setTimeout(code, delay);
请注意,在Internet Explorer中,以第一种语法向函数传递附加参数不起作用

关于这些额外参数的用途,请注意:

在Gecko13之前(Firefox13.0/Thunderbird13.0),Gecko通过了 回调例程的额外参数,指示“实际 超时的“延迟”,以毫秒为单位。这是一个非标准参数 不再通过

并非所有浏览器都支持第一个签名(具有两个以上的参数),因此我个人建议避免使用它。

引用:

语法

var timeoutID = window.setTimeout(func, delay, [param1, param2, ...]);
请注意,在第一个 语法在Internet Explorer中不起作用

引述:

语法

var timeoutID = window.setTimeout(func, delay, [param1, param2, ...]);
请注意,在第一个 语法在Internet Explorer中不起作用


啊,谢谢。我是Javascript新手,没有想过要检查MDN。非常感谢。啊,谢谢。我是Javascript新手,没有想过要检查MDN。非常感谢。哈哈。。。他把这篇文章称为文档!看到了吧。。。我在大学时(15年前)就被推荐去了一些学校。我一直认为他们和W3C有联系,并认为他们是有信誉的。感谢W3傻瓜网站的链接!英雄联盟他把这篇文章称为文档!看到了吧。。。我在大学时(15年前)就被推荐去了一些学校。我一直认为他们和W3C有联系,并认为他们是有信誉的。感谢W3傻瓜网站的链接!