js立即执行函数IIFE(Immediatelyinvokedfunctionexpression)的几种写法

https://zhuanlan.zhihu.com/p/29131557

(function(a){
  console.log(a);  //使用()运算符
})(123);
 
(function(a){
  console.log(a);  //使用()运算符
}(1234));
 
!function(a){
  console.log(a);  //使用!运算符,腾讯omi用的这个方式,https://unpkg.com/omi@6.23.0/dist/omi.js
}(12345);
 
+function(a){
  console.log(a);  //使用+运算符
}(123456);
 
-function(a){
  console.log(a);  //使用-运算符
}(1234567);
 
var fn=function(a){
  console.log(a);  //使用=运算符
}(12345678)
原文地址:https://www.cnblogs.com/imust2008/p/15797157.html