您的位置:首页 > Web前端 > JavaScript

js setTimeout携带局部参量的方法

2017-04-20 14:17 337 查看
setTimeout("setTimeoutTest(px)",1000);的方式只能以方式'xxxxx'携带字符串;或者以gpx方式携带全局变量。但是携带函数内部的局部变量则需要使用下面的方法。

var gpx = {cnt:1}

setTimeout("setTimeoutTest(gpx)",1000);

function setTimeoutTest(para){
console.log("setTimeoutTest para=",para.cnt +" gpx.cnt="+gpx.cnt)
para.cnt += 1
setTimeout(function(){setTimeoutTest(para)},1000);

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: