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)
后
这两个方法效果一样。