console.log()
在每个循环中打印变量值可以发现与重置相关的错误或者重置变量失败。
m
行和n
列“零”的二维数组。不幸的是,它没有产生预期的输出,因为row
变量没有在外部循环中重新初始化(设置回空数组)。修改代码,使其正确地返回包含 3 行 2 列“零”的二维数组,即[[0, 0], [0, 0], [0, 0]]
。
matrix
设置为 3 行 2 列“零”的二维数组。
testString: assert(JSON.stringify(matrix) == "[[0,0],[0,0],[0,0]]");
- text: 变量matrix
应有 3 行。
testString: assert(matrix.length == 3);
- text: 变量matrix
每行应有 2 列。
testString: assert(matrix[0].length == 2 && matrix[1].length === 2 && matrix[2].length === 2);
```