旋转方法参数不匹配报错!!
square.js:70 Uncaught TypeError: Cannot read property '0' of undefined
at Square3.Square.rotate (square.js:70)
at Game.rotate (game.js:89)
at HTMLDocument.document.onkeydown (local.js:23)
试理解执行顺序:
刷新页面:init()【game.js】>>cur = SquareFactory.prototype.make(2,2,)【game.js】>>s.rotate(2)【squareFactory.js】>>rotate(num)【square.js】;
按上箭头键 : Game.rotate()【local.js】>>cur.rotate()【game.js】>>rotate(num)【square.js】;
疑惑:最后执行旋转到底有没有参数,假如有参数是哪一步赋值的?
楼下为我写的代码: