javascript – Coffeescript – 如何创建一个自发起匿名函数?

如何写在coffeescript?

f = (function(){
   // something
})();

感谢任何提示:)

虽然你可以使用括号(例如( – > foo)(),你可以通过使用do关键字避免它们:

do f = -> console.log 'this runs right away'

do的最常见的用法是在一个循环中捕获变量。例如,

for x in [1..3]
  do (x) ->
    setTimeout (-> console.log x), 1

没有做,你只是打印循环3次后的x值。

http://stackoverflow.com/questions/5605284/coffeescript-how-to-create-a-self-initiating-anonymous-function

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:javascript – Coffeescript – 如何创建一个自发起匿名函数?