我想在递归中转换这个嵌套循环。我如何实现这一目标?
for(let i = 0; i < 5; i++) {
for(let j = 0; j < 5; j++) {
console.log(i,j);
}
}
最佳答案
这是此递归的另一个示例:
function loop(i,j,limitI,limitJ){
if(i>=limitI) return;
if(j>=limitJ) loop(i+1,0,limitI,limitJ);
else{
console.log(i,j);
loop(i,j+1,limitI,limitJ)
}
}
loop(0,0,4,4);
关于javascript - 如何将嵌套循环转换为递归?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49341922/