如何创建在CoffeeScript中一个有名函数表达式如下面的例子吗?
var a = function b (param1) {}
要么
return function link (scope) {}
如何创建在CoffeeScript中一个有名函数表达式如下面的例子吗?
var a = function b (param1) {}
要么
return function link (scope) {}
CoffeeScript的不支持后者(命名函数),但前者可以实现
a = (param1) ->
console.log param1
我可能有点迟到了,但我只是意识到使用时,你实际上创建了一个名为函数class
的关键字。
例:
class myFunction
# The functions actual code is wrapped in the constructor method
constructor: ->
console.log 'something'
console.log myFunction # -> function AppComponent() { ... }
myFunction() # -> 'something'