使用胖箭头=>表示将回调函数绑定到this对象。缓存
=>
class t func: (callback)-> if callback? setTimeout callback(), 1000 func2: -> @func => console.log 'test'
使用?=运算符实现缓存,即若是变量还未被赋值,则调用函数赋值,不然不赋值。函数
?=