关于js匿名函数写法,很发散~
最常见的用法:
(function() { alert('water'); })();
当然也可以带参数:
(function(o) { alert(o); })('water');
常见的匿名函数都知道了,看看不常见的:
~(function(){ alert('water'); })();//写法有点酷~ void function(){ alert('water'); }();//据说效率最高~ +function(){ alert('water'); }(); -function(){ alert('water'); }(); ~function(){ alert('water'); }(); !function(){ alert('water'); }(); (function(){ alert('water'); }());//有点强制执行的味道~
这么多写法看起来会让人很头疼,看别人写的代码更头疼。。。。