IIFE(Immediately Invoked Function Expressions)
叫做立即執(zhí)行表達式,顧名思義,該表達式一被創(chuàng)建就立即執(zhí)行。
1.對返回結(jié)果不進行處理
(function(形參){ 函數(shù)體內(nèi)容 })(實參);
2.對返回結(jié)果不進行處理
(function(形參){ 函數(shù)體內(nèi)容 }(實參));
3.返回的是一個布爾值,然后進行取反
!function(形參){ 函數(shù)體內(nèi)容 }(實參)
4.對于數(shù)字返回的是原來的結(jié)果,非數(shù)字返回NaN
+function(形參){ 函數(shù)體內(nèi)容 }(實參)
5.對于數(shù)字返回的是正負(fù)符號相反,非數(shù)字返回NaN
-function(形參){ 函數(shù)體內(nèi)容 }(實參)
6.對于數(shù)字返回的是正負(fù)符號相反再減1,非數(shù)字返回-1
~function(形參){ 函數(shù)體內(nèi)容 }(實參)
7.返回的結(jié)果是undefined
void function(形參){ 函數(shù)體內(nèi)容 }(實參)
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/100551.html
摘要:方法是的別名,用于指定發(fā)生錯誤時的回調(diào)函數(shù)。由于字符串不屬于異步操作判斷方法是字符串對象不具有方法,返回實例的狀態(tài)從一生成就是,所以回調(diào)函數(shù)會立即執(zhí)行。出錯了等同于出錯了出錯了上面的代碼生成一個對象的實例,狀態(tài)為,回調(diào)函數(shù)會立即執(zhí)行。 引言 Promise 是異步編程的一種解決方案,比傳統(tǒng)的解決方案——回調(diào)和事件——更合理且強大。最近的項目要用到這個,就參照阮一峰老師的《ES6標(biāo)準(zhǔn)入門...
摘要:對象代表一個異步操作,有三種狀態(tài)進行中已成功和已失敗。這時,前一個回調(diào)函數(shù),有可能返回的還是一個對象即有異步操作,這時后一個回調(diào)函數(shù),就會等待該對象的狀態(tài)發(fā)生變化,才會被調(diào)用。 Promise 的含義基本用法Promise.prototype.then()Promise.prototype.catch()Promise.prototype.finally()Promise.all()P...
摘要:函數(shù)名可以省略省略函數(shù)名的話該函數(shù)就成為了匿名函數(shù)被傳入函數(shù)的參數(shù)的名稱一個函數(shù)最多可以有個參數(shù)這些語句組成了函數(shù)的函數(shù)體。使用那我們通常為什么使用函數(shù)立即表達式呢,以及我如何使用呢通常情況下,只對匿名函數(shù)使用這種立即執(zhí)行的函數(shù)表達式。 注:此文只在理解立即執(zhí)行函數(shù),不在所謂原創(chuàng),文中大量引用阮一峰的JavaScript標(biāo)準(zhǔn)參考教程、MDN的JavaScript 參考文檔和深入理解Ja...
摘要:通常的做法是,為它們指定回調(diào)函數(shù)。指定操作成功時的回調(diào)函數(shù)指定操作失敗時的回調(diào)函數(shù)沒有參數(shù)時,返回一個新的對象,該對象的運行狀態(tài)無法被改變接受參數(shù)時,作用為在參數(shù)對象上部署接口。 jQuery的開發(fā)速度很快,幾乎每半年一個大版本,每兩個月一個小版本。 每個版本都會引入一些新功能。今天我想介紹的,就是從jQuery 1.5.0版本開始引入的一個新功能----deferred對象。 這個功...
摘要:通常的做法是,為它們指定回調(diào)函數(shù)。簡單說,對象就是的回調(diào)函數(shù)解決方案。指定操作成功時的回調(diào)函數(shù)指定操作失敗時的回調(diào)函數(shù)沒有參數(shù)時,返回一個新的對象,該對象的運行狀態(tài)無法被改變接受參數(shù)時,作用為在參數(shù)對象上部署接口。 轉(zhuǎn)自:阮一峰:http://www.ruanyifeng.com/blo... 一、什么是deferred對象?開發(fā)網(wǎng)站的過程中,我們經(jīng)常遇到某些耗時很長的javascri...
閱讀 770·2021-11-18 10:02
閱讀 2305·2021-11-15 18:13
閱讀 3318·2021-11-15 11:38
閱讀 3079·2021-09-22 15:55
閱讀 3746·2021-08-09 13:43
閱讀 2522·2021-07-25 14:19
閱讀 2523·2019-08-30 14:15
閱讀 3511·2019-08-30 14:15