2012-02-12 20 views
0

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() 
} 

きれいな方法がなければならないようですか?

答えて

2

括弧を追加するだけです。

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

今すぐ愚かな気がする:Dありがとう! – jasonpgignac

関連する問題