如何在CoffeeScript中新定义的函数上调用函数

问题描述:

我已经习惯了CoffeeScript,并且有可能是一个愚蠢的问题:如何在一个匿名函数上调用函数?所以这里是javascript示例如何在CoffeeScript中新定义的函数上调用函数

baz = function() { 
    this.do_something_to_this_function 
} 
foo = { 
    bar: function() { 
     // do something to some data 
    }.baz() 
} 

我怎么在CoffeeScript中做同样的事情?

我知道我可以做到这一点:

barfunc = => blah blah blah 
foo = { 
    bar: barfunc.baz() 
} 

似乎必须有一个更漂亮呢?

只需添加括号。

foo = 
    bar: (=> blah blah blah).baz() 
+0

现在感觉很蠢:D谢谢! – jasonpgignac 2012-02-12 16:46:40