真不知道这一大群人是怎么把这书读完的,还在豆瓣上写书评打分,p144这样鸡巴大一个bug都没人看出来,出版都tm三年了还没人提交errata。
p144第一个函数定义中的if的第一clause应该改成left.arity !== "function"。没看见上一页prefix("function"...)里面function token把自己的arity改成"function"了吗?
不这样改的话遇到这种:
function(xxx){ ...}()
就会出错。
此评论同样针对中文版的读者。
(写这样的书评,会挨打吗?)