1. <tfoot id='EDGWM'></tfoot>

      <bdo id='EDGWM'></bdo><ul id='EDGWM'></ul>

    <small id='EDGWM'></small><noframes id='EDGWM'>

    <i id='EDGWM'><tr id='EDGWM'><dt id='EDGWM'><q id='EDGWM'><span id='EDGWM'><b id='EDGWM'><form id='EDGWM'><ins id='EDGWM'></ins><ul id='EDGWM'></ul><sub id='EDGWM'></sub></form><legend id='EDGWM'></legend><bdo id='EDGWM'><pre id='EDGWM'><center id='EDGWM'></center></pre></bdo></b><th id='EDGWM'></th></span></q></dt></tr></i><div id='EDGWM'><tfoot id='EDGWM'></tfoot><dl id='EDGWM'><fieldset id='EDGWM'></fieldset></dl></div>
    <legend id='EDGWM'><style id='EDGWM'><dir id='EDGWM'><q id='EDGWM'></q></dir></style></legend>

      Coffeescript --- 如何创建一个自启动的匿名函数?

      时间:2024-04-19

            <tbody id='zAwMv'></tbody>

            <bdo id='zAwMv'></bdo><ul id='zAwMv'></ul>
            <tfoot id='zAwMv'></tfoot>
            • <legend id='zAwMv'><style id='zAwMv'><dir id='zAwMv'><q id='zAwMv'></q></dir></style></legend>

              <i id='zAwMv'><tr id='zAwMv'><dt id='zAwMv'><q id='zAwMv'><span id='zAwMv'><b id='zAwMv'><form id='zAwMv'><ins id='zAwMv'></ins><ul id='zAwMv'></ul><sub id='zAwMv'></sub></form><legend id='zAwMv'></legend><bdo id='zAwMv'><pre id='zAwMv'><center id='zAwMv'></center></pre></bdo></b><th id='zAwMv'></th></span></q></dt></tr></i><div id='zAwMv'><tfoot id='zAwMv'></tfoot><dl id='zAwMv'><fieldset id='zAwMv'></fieldset></dl></div>

              <small id='zAwMv'></small><noframes id='zAwMv'>

              1. 本文介绍了Coffeescript --- 如何创建一个自启动的匿名函数?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                问题描述

                如何在coffeescript中写这个?

                How to write this in coffeescript?

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

                感谢任何提示:)

                推荐答案

                虽然您可以只使用括号(例如 (-> foo)(),但您可以通过使用 关键字:

                While you can just use parentheses (e.g. (-> foo)(), you can avoid them by using the do keyword:

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

                do 最常见的用途是在循环中捕获变量.例如,

                The most common use of do is capturing variables in a loop. For instance,

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

                如果没有 do,您只会在循环 3 次后打印 x 的值.

                Without the do, you'd just be printing the value of x after the loop 3 times.

                这篇关于Coffeescript --- 如何创建一个自启动的匿名函数?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                上一篇:我的 JavaScript 模式/实践很糟糕.我应该去哪里寻求帮助? 下一篇:带有函数参数的方法链接

                相关文章

                <i id='M2hMq'><tr id='M2hMq'><dt id='M2hMq'><q id='M2hMq'><span id='M2hMq'><b id='M2hMq'><form id='M2hMq'><ins id='M2hMq'></ins><ul id='M2hMq'></ul><sub id='M2hMq'></sub></form><legend id='M2hMq'></legend><bdo id='M2hMq'><pre id='M2hMq'><center id='M2hMq'></center></pre></bdo></b><th id='M2hMq'></th></span></q></dt></tr></i><div id='M2hMq'><tfoot id='M2hMq'></tfoot><dl id='M2hMq'><fieldset id='M2hMq'></fieldset></dl></div>

                1. <small id='M2hMq'></small><noframes id='M2hMq'>

                      <bdo id='M2hMq'></bdo><ul id='M2hMq'></ul>
                  1. <tfoot id='M2hMq'></tfoot>
                    <legend id='M2hMq'><style id='M2hMq'><dir id='M2hMq'><q id='M2hMq'></q></dir></style></legend>