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);
}
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);
}
相关文章推荐
- js setTimeout 在类中,绑定this的方法
- js setTimeout 在类中,绑定this的方法
- 解决火狐浏览器下JS setTimeout函数不兼容失效不执行的方法
- 解决火狐浏览器下JS setTimeout函数不兼容失效不执行的方法
- js setTimeOut() 方法传参
- js setTimeOut 方法
- js setInterval setTimeout 方法区别
- 关于js window.setTimeout()方法
- js setTimeout实现延迟关闭弹出层
- Asp.net前台js调用后台方法,并且局部刷新的方法。
- js setTimeout实现延迟关闭弹出层
- JS setTimeout 兼容 FireFox火狐
- 让JavaScript中计时器setTimeout/setInterval的回调方法支持参数传递
- 中文输入法不触发keyup解决方法setInterval/setTimeout
- JS setTimeout 和 setInterval 的区别小例子
- JS setTimeout setInterval
- js setTimeout opener 的用法
- JS中window.setInterval和window.setTimeout的区别
- JavaScript setTimeout和setInterval的使用方法 说明
- javascript setTimeOut方法 实现滑动效果(类似2D加速)