相关疑难解决方法(0)

Javascript匿名函数调用

当我遇到调用匿名函数的奇怪方式时,我正在阅读Twitter上的JS源代码 - 在改进我的JS知识库的过程中:

!function( $ ) {
    ...
}( window.jQuery );
Run Code Online (Sandbox Code Playgroud)

......这有效!:)

对每个人来说,显而易见的是:

function ( $ ) { ... } ( window.jQuery )
Run Code Online (Sandbox Code Playgroud)

不起作用(语法错误),而这一个是正确的:

(function ( $ ) { .... })( window.jQuery )
Run Code Online (Sandbox Code Playgroud)

任何人都可以解释这个魔术(为什么案例与!function作品)?

javascript anonymous-function

53
推荐指数
2
解决办法
5万
查看次数

标签 统计

anonymous-function ×1

javascript ×1