test header

setTimeout,setInterval参数

今天读源码的时候又学习了一种setTimeout放参数的方法。

假如现在有一个需要使用setTimeout延时执行的函数func,结构如下

function func(arg1,arg2){

...

}

以前我使用的方法是

setTimeout(function(){fun(arg1,arg2)},10000);

其中是使用function(){}包裹住func的内容,作为一个整体执行

今天学习的方法很简单

setTimeout(func,10000,arg1,arg2);

仍写func函数在setTimeout函数第一个参数位,然后将func的参数依次放在时间(1000)

这两个方法效果一样。

posted @ 2016-09-22 16:00  2byte  阅读(126)  评论(0)    收藏  举报