zhf_top
2015-03-30 17:50
(function(){ ... })(); (function(){ ... }()); !function(){ ... }(); 三种写法有什么区别?
功能上没有区别,当然,如果你在这个表达式的前面加上var result = 那就有区别了, 前两个result为立即调用函数的返回值,最后叹号开头的,会把返回值转boolean取反。
解释的简单明了,明白了!
JavaScript深入浅出
281112 学习 · 1020 问题
相似问题