求大佬指点
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++
}
这样就对了
你这个报错,只能说明你那个m>=0越界了,需要改成m>0
但不能解决你不加分的问题