为了账号安全,请及时绑定邮箱和手机立即绑定

正在回答

2 回答

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++

            }

这样就对了

0 回复 有任何疑惑可以回复我~

你这个报错,只能说明你那个m>=0越界了,需要改成m>0

但不能解决你不加分的问题

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

不计分,消行就报错是怎么回事

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信