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