我試圖在我的代碼中使用underscore's debounce函數,並且我傳遞了我的類的方法作爲第一個參數,但是_.debounce
告訴我,我正在傳遞函數應該在的undefined
參數。在CoffeeScript中試圖調用類中的方法時(@_methodName)它返回undefined
class SomeClass
click: _.debounce @_save, 600
_save: =>
# Save logic
另一方面,如果我這樣做,它的工作原理,但這種解決方案似乎有點醜。
class SomeClass
click: _.debounce (->
@_save()
), 600
_save: =>
# Save logic
當我檢查這兩種功能中產生的JS源,好像都應該可以正常工作,不知道如果我失去了一些東西從這裏的CoffeeScript。
如果我的類繼承父類,我怎麼可以調用父類的構造? – gpopoteur 2015-03-13 11:13:00
@gpopoteur http://stackoverflow.com/questions/11520116/calling-coffescript-super-methods – Oleg 2015-03-13 11:15:35