为了账号安全,请及时绑定邮箱和手机立即绑定

(function show(){})(); 这种是做什么用的?

(function show(){})(); 这种是做什么用的?

19990000 2017-10-09 23:04:54
(function show(){})(); 这种是做什么用的?
查看完整描述

3 回答

已采纳
?
Samaritan

TA贡献61条经验 获得超38个赞

(function(){})()

这样的格式是个立即执行的匿名函数,之所以用个函数包裹是为了作用域的隔离,不污染全局环境

至于不用匿名函数用个有名字的,是为了调试等方便,有个名字知道哪里有问题

查看完整回答
反对 回复 2017-10-10
?
lengqiu

TA贡献10条经验 获得超4个赞

楼上说得好,show是一个函数名,可有可无,函数后面加“()”,代表立即执行。创建完就执行,执行完就释放,隔离作用域

查看完整回答
反对 回复 2017-10-11
?
落叶1111

TA贡献57条经验 获得超9个赞

自调用函数

查看完整回答
反对 回复 2017-10-10
?
y阿牧木

TA贡献6条经验 获得超1个赞

见名知意,这是个展示方法

查看完整回答
反对 回复 2017-10-10
  • 3 回答
  • 0 关注
  • 2367 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信