【发布时间】:2021-05-04 19:56:25
【问题描述】:
这让我发疯了。 这是代码:
function laugh(){
let counter = 10;
if(counter <= 0){
return;
}
else{
console.log('laugh');
counter--;
laugh()
}
}
当它应该打印 'laugh' 10 次时,为什么这给了我一个无限循环?
【问题讨论】:
-
您应该在函数之外定义
counter。这样它总是 10。
标签: javascript algorithm recursion