(function(){})()的用法与优点

隆化青年30

隆化青年30

2016-02-19 10:21

今天天气好晴朗处处好风光,好天气好开始,图老师又来和大家分享啦。下面给大家推荐(function(){})()的用法与优点,希望大家看完后也有个好心情,快快行动吧!
在google的ad的js里面,发现有类似这样的语句
//我用alert("test")代替里面的语句

(function(){alert("test")})()
测试了一下,类似直接执行

alert("test")
那这个用法是有什么好处么?希望大家说一下啊!

function xx(){...}
相当于
var xx;
xx=function(){...}

function(){....}返回一个Function对象
(Function对象)()就是调用该函数了

直观的好处是把几条需要顺序执行的语句组织成一个单元,使逻辑清晰,又不用为它取名字
可能出于节约的考虑:该匿名函数像一个临时变量,执行后可以被立即销毁,当然连同其中的局部变量
展开更多 50%)
分享

猜你喜欢

(function(){})()的用法与优点

Web开发
(function(){})()的用法与优点

function, new function, new Function之间的区别

Web开发
function, new function, new Function之间的区别

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

顺产的优点与缺点

顺产 健康
顺产的优点与缺点

$(window).load(function(){})和$(document).ready(function(){})

Web开发
$(window).load(function(){})和$(document).ready(function(){})

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

细数Vista 的优点与缺点

windows 操作系统 vista系统
细数Vista 的优点与缺点

自然分娩的优点与缺点

怀孕
自然分娩的优点与缺点

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

教你玩转Win8输入法设置

教你玩转Win8输入法设置

表单提交时自动复制内容到剪贴板的js代码

表单提交时自动复制内容到剪贴板的js代码
下拉加载更多内容 ↓