setTimeout 调用带参数的函数的方法
Javascript
在使用 setTimeout 的过程中想要传递参数,搜集到如下方法
解决办法1:用匿名函数包裹
function test(str){
alert(str)
}
let a = "信小呆"
setTimeout(function(){test(a)}, 3000)
解决办法2:用引号包裹需调用的函数
function test(str){
alert(str)
}
let a = "信小呆"
setTimeout("test('+a+')",3000)