国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > JS > 正文

詳解JS中的立即執行函數

2024-05-06 16:35:24
字體:
來源:轉載
供稿:網友

1.匿名函數不能單獨定義,必須進行賦值操作或者立即執行,否則會被JS引擎定義為語法錯誤

function(){alert(dada);}VM229:1 Uncaught SyntaxError: Unexpected token 

2.在函數體后面加括號就能立即調用,這個函數形式必須是函數表達式,不能是函數聲明

function(){alert(123);}();VM265:1 Uncaught SyntaxError: Unexpected token

3.可以在函數前面加符號,或者用括號將函數包住來消除函數聲明

(function(){alert(123);})();undefined

4.消除函數聲明最安全的做法是加括號,因為運算符號還會和函數的返回值進行運算,造成不必要麻煩

5.包住函數表達式的括號可以括住參數,也可以不括住,效果是一樣的

(function(){alert(123);}());undefined

6.立即執行函數的作用:創造一個作用域空間,防止變量沖突或覆蓋

以上就是本文的全部內容,希望本文的內容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持VeVb武林網!


注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 富平县| 浮山县| 崇义县| 天峨县| 阿克陶县| 海阳市| 大同县| 崇左市| 江源县| 海晏县| 资阳市| 和硕县| 体育| 攀枝花市| 松原市| 缙云县| 涟源市| 民县| 南召县| 紫阳县| 株洲县| 乃东县| 保山市| 定南县| 邹平县| 泾川县| 张家港市| 禄丰县| 柳河县| 什邡市| 正镶白旗| 那曲县| 定边县| 尼木县| 仪征市| 平乐县| 惠安县| 乌什县| 马鞍山市| 西和县| 都昌县|