-
没事又来更新下,前几天回了趟家,都没有更新了。
什么是js的匿名函数,我就不说了。匿名函数的好处什么的也不说了。主要讲讲匿名函数的自动执行问题。
通常会有3种方法吧:
(function(){})();
(function(){}());
void function(){}();
其实我对js这种东西也没有很深入的了解,也没有什么深入的见解。只是前两天看到一段代码,在函数前面加了一个符号,觉得很好奇。查了下百度,也没有。所以自己猜猜,尝试了一下。
js的匿名函数,其实还有另外一种执行方式。跟这个void类是,只不过不用void,你可以在函数前面加~,+,-之类的单目运算符
~ function(){}();
这样也有执行函数的效果,至于原理嘛,只能也是臆测一下了,估计也差不多,我就不说了。
from:gaohui blog