问答详情
源自:7-1 [JavaScript]理解闭包

闭包前加一个!有什么作用呢?

闭包前加一个!有什么作用呢?

提问者:人生苦短我用PHP 2018-04-19 21:25

个回答

  • 慕粉1230042193
    2018-04-20 14:36:27
    已采纳

    那是匿名函数的一个写法,可以选择加括号或者感叹号,这两种格式网上都有。

  • 慕九州1120755
    2019-06-11 10:52:26

    这写法不是立即执行函数的吗

  • 大马过河
    2018-07-22 23:34:52

    有名函数的声明:

       functiong fun1(){

        alert("hellow word!")

    }

    调用: fun1()   或者 标签中调用 <button onclick="fun1()">你好啊!</button>

    匿名函数:

    function(){

        alert("咋调用呢?");

    }

    匿名函数的调用形式:A、!function(){}()    B、+function(){}()  C、~function(){}()  D、(function(){})()

    常用A和D形式