js立即执行函数

来源:互联网 发布:unity3d 2d 帧动画 编辑:程序博客网 时间:2024/05/16 07:20

void function (func) {func(1); }(function(param){}); (function (param) { }(param)); (function (..) { })(..); !function (..) { }(..); +function (..) { }(..);


这些可能在平时写一些普通脚本的时候不会用,也不常见,但是当你看别人的源码的时候就会发现,

特别是一些js的插件时候,是很常见的,初始化一些配置,或者是在声明的时候就立即执行就需要用到.

解释:上面四种都是一样的,就那第一种来说明:

这个函数在声明的时候就会立即执行,在后面的()里面的function(param){}这个函数就是传递到

第一个()里面的func

0 0
原创粉丝点击