2012-02-01 54 views

回答

4
((doc) -> 
)(document) 

會產生

(function(doc) {})(document); 

如果你在一個封閉包裝的東西的情況下要求 - 例如jQuery插件 - 這不會是必要的。見this question

+1

我是delet因爲它是一樣的我的迴應。我們在同一時間回答。 – Sandro 2012-02-01 16:03:24

+1

我做的一件事是:「你通常不需要這樣做,因爲默認情況下你的CoffeeScript被包含在一個類似的匿名函數中。」 – Sandro 2012-02-01 16:03:50

+0

謝謝你,指甲。 – 2012-02-01 19:24:34

10

不正是你問,但代碼的精神是相同的,它更coffeescriptish:

do (document) -> 
    # whatever 

其編譯成

(function(document) {})(document); 
1
do (doc=document) -> 

編譯成

(function(doc) {})(document); 
相關問題