setTimeout传参

语法

setTimeout(code, milliseconds, param1, param2, ...)
setTimeout(function, milliseconds, param1, param2, ...)
参数 描述
code/function 必需。要调用一个代码串,也可以是一个函数。
milliseconds 可选。执行或调用 code/function 需要等待的时间,以毫秒计。默认为 0。
param1, param2, ... 可选。 传给执行函数的其他参数(IE9 及其更早版本不支持该参数)。

技术细节

  实例

  传递参数给 alertFunc 函数 ( IE9 及其更早版本不支持):
  var myVar;

  function myStartFunction() {
    myVar = setTimeout(alertFunc, 2000, "Runoob", "Google");
  }

  尝试一下 »

但是,如果使用匿名函数,则所有浏览器都支持:
var myVar;

  function myStartFunction() {
    myVar = setTimeout(function(){ alertFunc("Runoob", "Google"); }, 2000);
  }





猜你喜欢

转载自blog.csdn.net/pansuyong/article/details/79589103