How do I create a named function expressions in Co

2019-08-14 05:55发布

How do I create a named function expressions in CoffeeScript like the examples below?

var a = function b (param1) {}

or

return function link (scope) {}

2条回答
Anthone
2楼-- · 2019-08-14 06:34

Coffeescript doesn't support the latter (named functions), but the former can be achieved with

a = (param1) ->
    console.log param1
查看更多
我欲成王,谁敢阻挡
3楼-- · 2019-08-14 06:45

I may be a bit late to the party, but I just realised that you actually create named functions when using the class keyword.

Example:

class myFunction
  # The functions actual code is wrapped in the constructor method
  constructor: ->
    console.log 'something'

console.log myFunction # -> function AppComponent() { ... }
myFunction() # -> 'something'
查看更多
登录 后发表回答