setTimeOut传参数(转)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了setTimeOut传参数(转)相关的知识,希望对你有一定的参考价值。

无论是window.setTimeout还是window.setInterval,在使用函数名作为调用句柄时都不能带参数。
带参数则立马执行,没有延时效果。可通过下面方式实现。 
    1. <script language="javascript">  
    2.     function show(name)  
    3.     {alert("Hello World:" + name);}  
    4.   
    5.     function _show(name)  
    6.     {  
    7.         return function()  
    8.         {  
    9.             show(name);  
    10.         }  
    11.     }  
    12.     setTimeout(_show(name),1000);  
    13. </script>

以上是关于setTimeOut传参数(转)的主要内容,如果未能解决你的问题,请参考以下文章

setTimeout可以传第三个甚至更多个参数

如何将参数传递给使用 setTimeout 调用的函数?

如何将参数传递给 setTimeout() 回调?

javascript(定时函数)

JS里面settimeout,时间参数传0和其他数字

JS里面settimeout,时间参数传0和其他数字