在使用 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)
在使用 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)
spoiler赞 8阅读 10.4k评论 8
chokcoco赞 10阅读 2.8k
Change赞 5阅读 5.7k评论 2
云绮棠兮赞 4阅读 3.6k评论 2
alwaysVe赞 2阅读 6.2k评论 5
南玖赞 5阅读 1.2k评论 1
大卫talk赞 2阅读 2.3k
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。