js中的()
大家知道小括號的作用嗎?
小括號能把我們的表達式組合分塊,并且每一塊,也就是每一對小括號,都有一個返回值。這個返回值實際上也就是小括號中表達式的返回值。
也就是說,小括號有個功能,括起來的東西在js中會被當做表達式解析。
我們知道單獨的匿名函數無法調用,通常賦值給一個變量來調用。
那么匿名函數加上括號就可以被解析成表達式了,然后就可以調用了。
?“所以,當我們用一對小括號把匿名函數括起來的時候,實際上小括號對返回的,就是一個匿名函數的Function 對象。因此,小括號對加上匿名函數就如同有名字的函數般被我們取得它的引用位置了。所以如果在這個引用變量后面再加上參數列表,就會實現普通函數的調用形式?!?br />
?注意:單獨的一個空括號,js會報語法錯誤,它沒有返回值
?
?
?
轉載于:https://www.cnblogs.com/nostic/p/5847127.html
總結
- 上一篇: Python学习笔记9—文件
- 下一篇: 关于Oracle回收站的一些操作