Javascript中匿名函數(shù)的多種調(diào)用方式總結(jié)
Javascript中定義函數(shù)的方式有多種,函數(shù)直接量就是其中一種。如var fun = function(){},這里function如果不賦值給fun那么它就是一個匿名函數(shù)。好,看看匿名函數(shù)的如何被調(diào)用。
方式1,調(diào)用函數(shù),得到返回值。強(qiáng)制運(yùn)算符使函數(shù)調(diào)用執(zhí)行
(function(x,y){
alert(x+y);
return x+y;
}(3,4));
方式2,調(diào)用函數(shù),得到返回值。強(qiáng)制函數(shù)直接量執(zhí)行再返回一個引用,引用再去調(diào)用執(zhí)行
(function(x,y){
alert(x+y);
return x+y;
})(3,4);
這種方式也是很多庫愛用的調(diào)用方式,如jQuery,Mootools
方式3,使用void
void function(x) {
x = x-1;
alert(x);
}(9);
方式4,使用-/+運(yùn)算符
-function(x,y){
alert(x+y);
return x+y;
}(3,4);
+function(x,y){
alert(x+y);
return x+y;
}(3,4);
--function(x,y){
alert(x+y);
return x+y;
}(3,4);
++function(x,y){
alert(x+y);
return x+y;
}(3,4);
方式5,使用波浪符(~)
~function(x, y) {
alert(x+y);
return x+y;
}(3, 4);
最后看看錯誤的調(diào)用方式
function(x,y){
alert(x+y);
return x+y;
}(3,4);
- js中匿名函數(shù)的N種寫法
- js中匿名函數(shù)的創(chuàng)建與調(diào)用方法分析
- javascript 匿名函數(shù)的理解(透徹版)
- 淺析Javascript匿名函數(shù)與自執(zhí)行函數(shù)
- 詳談JavaScript 匿名函數(shù)及閉包
- Javascript中的匿名函數(shù)與封裝介紹
- Javascript中的回調(diào)函數(shù)和匿名函數(shù)的回調(diào)示例介紹
- js匿名函數(shù)作為函數(shù)參數(shù)詳解
- JS自調(diào)用匿名函數(shù)具體實(shí)現(xiàn)
- js自調(diào)用匿名函數(shù)的三種寫法(推薦)
- JS中超越現(xiàn)實(shí)的匿名函數(shù)用法實(shí)例分析
相關(guān)文章
JavaScript實(shí)現(xiàn)文件的拖拽上傳功能
文件上傳,可以說是我們在項(xiàng)目中最常用的功能之一,文件上傳一般有兩種形式:點(diǎn)擊上傳和拖拽上傳,而上傳的內(nèi)容,又大體包括:文件和文件夾,本文給大家介紹了JavaScript實(shí)現(xiàn)文件的拖拽上傳功能的方法,需要的朋友可以參考下2024-02-02
js簡單倒計(jì)時(shí)實(shí)現(xiàn)代碼
這篇文章主要介紹了js簡單倒計(jì)時(shí)實(shí)現(xiàn)代碼,涉及JavaScript時(shí)間與日期的相關(guān)運(yùn)算技巧,需要的朋友可以參考下2016-04-04
element-ui 時(shí)間選擇器限制范圍的實(shí)現(xiàn)(隨動)
這篇文章主要介紹了element-ui 時(shí)間選擇器限制范圍(隨動),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2019-01-01
詳解MVC如何使用開源分頁插件(shenniu.pager.js)
本文主要分享了shenniu.pager.js整個插件內(nèi)容,不多且清晰。具有很好的參考價(jià)值,需要的朋友一起來看下吧2016-12-12
cnblogs 代碼高亮顯示后的代碼復(fù)制問題解決實(shí)現(xiàn)代碼
cnblogs是比較有名的技術(shù)博客基地,很多技術(shù)達(dá)人都在里面發(fā)布技術(shù)文章, 不過由于代碼不利于復(fù)制,因?yàn)轫撁胬锩嬗衟re標(biāo)簽等問題2011-12-12
微信小程序如何通過用戶授權(quán)獲取手機(jī)號(getPhoneNumber)
這篇文章主要介紹了微信小程序如何通過用戶授權(quán)獲取手機(jī)號(getPhoneNumber),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-01-01

