最新回答 / qq_慕后端1243820 位置搞错了:出bug的代码:// 判断是否可以向左移动Square.prototype.canLeft = function (isValid) { let test = {} test.x = this.origin.x test.y = this.origin.y return isValid(test, this.data)}原因: test.y = this.origin.y向左移动还要-1;test.y = this.origin.y - 1;就OK了