Javascript 嵌套For循环的运行顺序是什么? for(var i=1;i

Javascript 嵌套For循环的运行顺序是什么? for(var i=1;i,javascript,for-loop,google-apps-script,nested,Javascript,For Loop,Google Apps Script,Nested,查看外循环上次运行的时间,然后内循环覆盖所有现有单元格,但最后一条语句执行并打印第一个循环请考虑像这样运行的i=9的最后一次迭代 for(var i = 1; i<10; i++){ for(var j = 1; j<10; j++){ ss.getRange(j, j).setValue('Second Loop'); } ss.getRange(i, i).setValue('First Loop'); } 因此,对

查看外循环上次运行的时间,然后内循环覆盖所有现有单元格,但最后一条语句执行并打印第一个循环

请考虑像这样运行的i=9的最后一次迭代

 for(var i = 1; i<10; i++){
    
    for(var j = 1; j<10; j++){
    
    ss.getRange(j, j).setValue('Second Loop');
    }
    ss.getRange(i, i).setValue('First Loop');   
 }

因此,对于每个i,每个j都是迭代的。

哇,谢谢你的回答。我现在明白我错在哪里了。
for(var j = 1; j<10; j++){
    ss.getRange(j, j).setValue('Second Loop');
}
ss.getRange(9, 9).setValue('First Loop');
i=1: j=1 -> j=2 -> j=3 -> ... -> j=9
i=2: j=1 -> j=2 -> ... -> j=9
i=3: ...