最初のifステートメントとネストされたifがelseステートメント内の両方で失敗した場合、最初のforループに戻ってi
1ずつインクリメントすると仮定するのは正しいですか?
したがって、ifステートメントもelseステートメントも実行されていなくても、j <totalColsが失敗するまで続行できますか?
var rowCount = [];
for (var i = 0; i < totalRows; i++) {
rowCount[i]="";
spaceCount = 0;
for (var j = 0; j < totalCols; j++) {
if (puzzle[i][j] == "#") { // if this fails?
spaceCount++;
if (j == totalCols-1) rowCount[i] += spaceCount + " ";
} else {
if (spaceCount > 0) { //and this fails?
rowCount[i] += spaceCount + " ";
spaceCount = 0;
}
}
}
}