定时器(setTimeout和setInterval)调用带参函数失效解决方法

方法1:用匿名函数包裹 
function test(str){ 
alert(str); 
var a = "abcde" 
setTimeout(function(){ 
test(a); 
},3000); 
 
方法2:用引号包裹需调用的函数 
function test(str){ 
alert(str); 
var a = "abcde" 
setTimeout("test('+a+')",3000); 
posted @ 2017-07-25 18:18  在谷歌上百度  阅读(492)  评论(0编辑  收藏  举报