使用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.7k 阅读
2 回答3.2k 阅读✓ 已解决
2 回答4.3k 阅读✓ 已解决
5 回答2.2k 阅读
4 回答4.6k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
4 回答2.1k 阅读✓ 已解决