就像问你茴香豆的茴有几种写法一样,你知道JavaScript的匿名函数有哪定义方法吗?

我们来看看匿名函数还有哪些装逼的定义方式:

!function(){}();

+function(){}();

-function(){}();

~function(){}();

~(function(){})();

void function(){}();

(function(){}());

看看是不是很牛X?!其实这些定义方式效果都是一样的!+-!~这些具有极高的优先级,所以右边的函数声明加上括号的部分(实际上就是函数执行的写法)就直接执行了。怎么定义匿名函数关系并不大,真正搞懂匿名函数的优势和劣势才是最重要的!

关于JavaScript定义匿名函数的多种装逼方式,本文就介绍这么多,希望对您有所帮助,谢谢!

03-15 23:57