最新回答 / C阳0
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] } ...
2017-09-18
最赞回答 / 创心
练习都不是这么写, 这么写的好处,易维护, 高内聚,低耦合。 大白话: 高内聚 每个方法或者功能只做一件事情, 以后要改要求,可以快速定位这个方法修改即可,不需要管他方法。 低耦合 每个方法不需要在 方法内部引用其他 方法, 方便调试。 如: initGame() // 初始化方法 . Square() // 获得 方块的方法 autoMove() // 自动下移的方法 removeX() // 消...
2017-09-10