使用setInterval 和setTimeout 区别

245 阅读1分钟

setTimeout 和 setInterval 的第一个参数是函数

  • 匿名函数
 setTimeout(function(){/* Look at me, No name! */}, 2000}
  • 有名字的函数
 function foo(){...}
 setTimeout(foo, 2000);
  • 一个变量指向的函数
 var foo = function(){...};
 setTimeout(foo, 2000);

使用参数

setTimeout(function(){ foo(arg1, arg2, ...argN); }, 1000);