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

来源:7-1 [JavaScript]理解闭包

人生苦短我用PHP

2018-04-19 21:25

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

写回答 关注

3回答

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

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

    人生苦短我用...

    非常感谢!

    2018-04-20 18:50:15

    共 1 条回复 >

  • 慕九州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形式



JavaScript深入浅出

由浅入深学习JS语言特性,且解析JS常见误区,从入门到掌握

281102 学习 · 1020 问题

查看课程

相似问题