0
最后我满足Javascript!function(){} ??这是什么意思?
!function() {
function a() {
some code here . . .
}
}();
我知道“!”类似“不是”负粒子,在这个函数中一切工作正常,但我想知道为什么在这种情况下使用这个“!” ??
谢谢!
最后我满足Javascript!function(){} ??这是什么意思?
!function() {
function a() {
some code here . . .
}
}();
我知道“!”类似“不是”负粒子,在这个函数中一切工作正常,但我想知道为什么在这种情况下使用这个“!” ??
谢谢!
这是一个立即调用的函数表达式。取而代之的(function(){})();
您可以通过使用一元运算符节省几个字节:!function(){}();
,~function(){}();
等等
一个立即调用的函数表达式 - IIFE短 - 是顾名思义即立即调用的函数。 Read more at Ben Alman