javascript (x) => x * x // 能够 x => x * x // 能够
coffeescript (x) => x * x # 能够 x => x * x # 不能够
coffee 和 es5 中的 各类箭头函数对比javascript
由于不用var因此在一个函数里无法覆盖同名的外层变量java