美文网首页js
几种常用的js自执行函数表达式

几种常用的js自执行函数表达式

作者: jacklin1992 | 来源:发表于2016-12-03 17:19 被阅读12次
    function foo(){...}
    foo();
    

    1.这样写对不对呢

    function foo(){...}()
    

    不对,以为这样还只是声明,需要换种表达方式
    2.有以下几种表达方式

    (function(){...})()
    (function(){...}())
    !function(){....}()
    +function(){....}()
    

    这样不会污染全局命名空间,如果需要全局对象,那就传进来,比如

    !function('jQuery'){...}('$');
    

    相关文章

      网友评论

        本文标题:几种常用的js自执行函数表达式

        本文链接:https://www.haomeiwen.com/subject/nsixmttx.html