问答详情
源自:2-8 细节的丰富

checkClear()函数消行之后会报错

老师,为啥我的checkClear()函数消行之后会报错

提问者:慕勒4957896 2017-12-15 16:30

个回答

  • C阳0
    2020-02-26 16:21:43

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

                }

    这样就对了


  • qq_黑色契约_0
    2017-12-19 10:40:18

    报错信息

  • qq_黑色契约_0
    2017-12-19 10:39:51

    代码贴出来啊