老师,为啥我的checkClear()函数消行之后会报错
i++的位置错了
if (clear) {
line = line + 1
for (let m = i; m > 0; m--) {
for (let n = 0; n < gameData[0].length; n++) {
gameData[m][n] = gameData[m -1][n]
}
for (let n = 0; n < gameData[0].length; n++) {
gameData[0][n] = 0
}
}
i++
}
这样就对了
报错信息
代码贴出来啊