次の CoffeeScript クラスを検討してください。
class Event
trigger : (args...) =>
...
bind : (args...) =>
...
ユースケースは次のとおりです。
message_received = new Event()
message_received.bind(alert)
message_received.trigger('Hello world!') # calls alert('Hello world')
呼び出しに「呼び出し可能なオブジェクト」のショートカットがEvent
含まれるようにクラスを記述する方法はありますか:.trigger(...)
message_received('Hello world') # ?
ありがとうございました!