如何在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()
现在感觉很蠢:D谢谢! – jasonpgignac 2012-02-12 16:46:40