js匿名函数的执行

没事又来更新下,前几天回了趟家,都没有更新了。

什么是js的匿名函数,我就不说了。匿名函数的好处什么的也不说了。主要讲讲匿名函数的自动执行问题。

通常会有3种方法吧:

(function(){})();

(function(){}());

void function(){}();

其实我对js这种东西也没有很深入的了解,也没有什么深入的见解。只是前两天看到一段代码,在函数前面加了一个符号,觉得很好奇。查了下百度,也没有。所以自己猜猜,尝试了一下。

js的匿名函数,其实还有另外一种执行方式。跟这个void类是,只不过不用void,你可以在函数前面加~,+,-之类的单目运算符

~ function(){}();

这样也有执行函数的效果,至于原理嘛,只能也是臆测一下了,估计也差不多,我就不说了。



文章来自: 本站原创
Tags:
评论: 0 | 查看次数: 7727