最后我见面
!function () {
function a() {
some code here . . .
}
} ();
我知道“!”类似的“非”负面粒子,这个功能一切正常,但我想知道为什么在这种情况下使用这个“!” ??
谢谢!
答案 0 :(得分:0)
这是一个立即调用的函数表达式。使用一元运算符代替(function(){})();
,您可以节省几个字节:!function(){}();
,~function(){}();
等...
立即调用的函数表达式 - 简称IIFE - 顾名思义就是一个立即调用的函数。 Read more at Ben Alman