国产探花免费观看_亚洲丰满少妇自慰呻吟_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教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 广西| 利辛县| 方城县| 镇沅| 亚东县| 连山| 新乐市| 运城市| 昭觉县| 广元市| 临高县| 吉木萨尔县| 六枝特区| 玉林市| 洛扎县| 驻马店市| 金华市| 陇南市| 东城区| 凌海市| 扶沟县| 靖江市| 巴林左旗| 子洲县| 蓬溪县| 龙江县| 平谷区| 雷州市| 达拉特旗| 东阳市| 正定县| 盐城市| 安岳县| 祁连县| 民乐县| 灵川县| 门头沟区| 蒲城县| 德格县| 奎屯市| 武川县|