对于那些已经读过这本书的人来说,这是有问题的代码:https://eloquentjavascript.net/2nd_edition/code/chapter/07_elife.js
(阅读至View.prototype.find)。
问题:在World.prototype.letAct中,为什么要检查对象操作,如果在if语句中dest为null。 if(directions.hasOwnProperty(action.direction)
中的World.prototype.checkDestination中也会发生同样的事情。由BouncingCritter.prototype.act返回的action对象将成为对象,无论如何?还是我错过了什么?