使用setTimeout实现一个递归函数,希望把函数外的两个变量放到函数内,请问怎么实现?
var aTime = null
var aCount = 0
function testSetTimeout() {
aTime = setTimeout(function(){
console.log('aCount == ', aCount)
aCount += 1
testSetTimeout()
}, 2*1000)
}
testSetTimeout()
使用setTimeout实现一个递归函数,希望把函数外的两个变量放到函数内,请问怎么实现?
var aTime = null
var aCount = 0
function testSetTimeout() {
aTime = setTimeout(function(){
console.log('aCount == ', aCount)
aCount += 1
testSetTimeout()
}, 2*1000)
}
testSetTimeout()
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决