如何在CoffeeScript中创建一个命名函数表达式,如下例所示?
var a = function b (param1) {}
或
return function link (scope) {}
答案 0 :(得分:5)
我可能有点迟到了,但我刚刚意识到你在使用class
关键字时实际创建了命名函数。
示例:
class myFunction
# The functions actual code is wrapped in the constructor method
constructor: ->
console.log 'something'
console.log myFunction # -> function AppComponent() { ... }
myFunction() # -> 'something'
答案 1 :(得分:0)
Coffeescript不支持后者(命名函数),但前者可以用
实现a = (param1) ->
console.log param1