您的位置:首页 > 其它

自执行函数的一些总结

2015-11-13 10:39 309 查看
[b]自执行函数的四种写法:[/b]
  1:(function(x){dosomething...})(x);
  2:(function(x){dosomething...}(x));
  3:!function(x){sosomething...}(x);
  4:voidfunction(x){dosomething...}(x);
这些写法都是可以的,不过针对底层算法是有优劣之分的,具体我也不清楚,但是相对比较多的写法是第一种和第二种;
第一种写法对写代码不喜欢在行末尾加分号(;)的同学来说是不太好的。、
例如:


vara=1 (function(x){console.log(x)})(5)


  以上代码会报错,Error:1不是一个function函数。

未完待续...



                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: