[javascript]JavaScript 中的嵌套循环如何解决

· 收录于 2023-09-24 06:07:08 · source URL

问题详情

我正在使用嵌套的while循环,遇到了一个问题,因为内部循环只运行一次。为了演示,我做了一些测试代码:

let i = 1, j = 1;
while (i < 5) {
  console.log('outer', i);
  while (j < 4) {
    console.log('inner', j);
    j++;
  }
  i++;
}

帮助我如何解决这个问题,我已经尝试过每一个,但重用是一样的

最佳回答

你能不能把j放在第一个循环中并尝试

let i = 1;
while(i < 5) {
    console.log('Outer: '+i);
    let j = 1;
    while(j < 4) {
        console.log('Inner: '+j);
        j++;
    }
    i++;
}