js中的()
大家知道小括號(hào)的作用嗎?
小括號(hào)能把我們的表達(dá)式組合分塊,并且每一塊,也就是每一對(duì)小括號(hào),都有一個(gè)返回值。這個(gè)返回值實(shí)際上也就是小括號(hào)中表達(dá)式的返回值。
也就是說(shuō),小括號(hào)有個(gè)功能,括起來(lái)的東西在js中會(huì)被當(dāng)做表達(dá)式解析。
我們知道單獨(dú)的匿名函數(shù)無(wú)法調(diào)用,通常賦值給一個(gè)變量來(lái)調(diào)用。
那么匿名函數(shù)加上括號(hào)就可以被解析成表達(dá)式了,然后就可以調(diào)用了。
?“所以,當(dāng)我們用一對(duì)小括號(hào)把匿名函數(shù)括起來(lái)的時(shí)候,實(shí)際上小括號(hào)對(duì)返回的,就是一個(gè)匿名函數(shù)的Function 對(duì)象。因此,小括號(hào)對(duì)加上匿名函數(shù)就如同有名字的函數(shù)般被我們?nèi)〉盟囊梦恢昧恕K匀绻谶@個(gè)引用變量后面再加上參數(shù)列表,就會(huì)實(shí)現(xiàn)普通函數(shù)的調(diào)用形式。”
?注意:單獨(dú)的一個(gè)空括號(hào),js會(huì)報(bào)語(yǔ)法錯(cuò)誤,它沒(méi)有返回值
?
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/nostic/p/5847127.html
總結(jié)
- 上一篇: Python学习笔记9—文件
- 下一篇: SQL30081N 检测到通信错误。正