最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Javascript中匿名函數(shù)的多種調(diào)用方式總結(jié)

 更新時間:2013年12月06日 10:45:36   作者:  
這篇文章主要是對Javascript中匿名函數(shù)的多種調(diào)用方式進行了詳細的總結(jié)介紹。需要的朋友可以過來參考下,希望對大家有所幫助

Javascript中定義函數(shù)的方式有多種,函數(shù)直接量就是其中一種。如var fun = function(){},這里function如果不賦值給fun那么它就是一個匿名函數(shù)。好,看看匿名函數(shù)的如何被調(diào)用。

方式1,調(diào)用函數(shù),得到返回值。強制運算符使函數(shù)調(diào)用執(zhí)行

復(fù)制代碼 代碼如下:

(function(x,y){
    alert(x+y);
    return x+y;
}(3,4));

方式2,調(diào)用函數(shù),得到返回值。強制函數(shù)直接量執(zhí)行再返回一個引用,引用再去調(diào)用執(zhí)行
復(fù)制代碼 代碼如下:

(function(x,y){
    alert(x+y);
    return x+y;
})(3,4);

這種方式也是很多庫愛用的調(diào)用方式,如jQuery,Mootools

方式3,使用void

復(fù)制代碼 代碼如下:

void function(x) {
      x = x-1;
      alert(x);
}(9);

方式4,使用-/+運算符
復(fù)制代碼 代碼如下:

-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,使用波浪符(~)
復(fù)制代碼 代碼如下:

~function(x, y) {
    alert(x+y);
   return x+y;
}(3, 4);

最后看看錯誤的調(diào)用方式
復(fù)制代碼 代碼如下:

function(x,y){
    alert(x+y);
    return x+y;
}(3,4);

相關(guān)文章

  • 基于JS編寫開心消消樂游戲的示例代碼

    基于JS編寫開心消消樂游戲的示例代碼

    這篇文章主要為大家介紹了如何利用JavaScript實現(xiàn)開心消消樂小游戲,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-06-06
  • 詳解webpack提取第三方庫的正確姿勢

    詳解webpack提取第三方庫的正確姿勢

    本篇文章主要介紹了詳解webpack提取第三方庫的正確姿勢,常用的提取第三方庫的方法有兩種,本文詳細的介紹了這兩種方法,有興趣的可以了解一下
    2017-12-12
  • JavaScript實現(xiàn)文件的拖拽上傳功能

    JavaScript實現(xiàn)文件的拖拽上傳功能

    文件上傳,可以說是我們在項目中最常用的功能之一,文件上傳一般有兩種形式:點擊上傳和拖拽上傳,而上傳的內(nèi)容,又大體包括:文件和文件夾,本文給大家介紹了JavaScript實現(xiàn)文件的拖拽上傳功能的方法,需要的朋友可以參考下
    2024-02-02
  • js簡單倒計時實現(xiàn)代碼

    js簡單倒計時實現(xiàn)代碼

    這篇文章主要介紹了js簡單倒計時實現(xiàn)代碼,涉及JavaScript時間與日期的相關(guān)運算技巧,需要的朋友可以參考下
    2016-04-04
  • element-ui 時間選擇器限制范圍的實現(xiàn)(隨動)

    element-ui 時間選擇器限制范圍的實現(xiàn)(隨動)

    這篇文章主要介紹了element-ui 時間選擇器限制范圍(隨動),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-01-01
  • 詳解MVC如何使用開源分頁插件(shenniu.pager.js)

    詳解MVC如何使用開源分頁插件(shenniu.pager.js)

    本文主要分享了shenniu.pager.js整個插件內(nèi)容,不多且清晰。具有很好的參考價值,需要的朋友一起來看下吧
    2016-12-12
  • JS自定義混合Mixin函數(shù)示例

    JS自定義混合Mixin函數(shù)示例

    這篇文章主要介紹了JS自定義混合Mixin函數(shù),涉及javascript面向?qū)ο蟪绦蛟O(shè)計中函數(shù)與屬性操作相關(guān)技巧,需要的朋友可以參考下
    2016-11-11
  • cnblogs 代碼高亮顯示后的代碼復(fù)制問題解決實現(xiàn)代碼

    cnblogs 代碼高亮顯示后的代碼復(fù)制問題解決實現(xiàn)代碼

    cnblogs是比較有名的技術(shù)博客基地,很多技術(shù)達人都在里面發(fā)布技術(shù)文章, 不過由于代碼不利于復(fù)制,因為頁面里面有pre標(biāo)簽等問題
    2011-12-12
  • Javascript訪問Promise對象返回值的操作方法

    Javascript訪問Promise對象返回值的操作方法

    這篇文章介紹了如何在JavaScript中使用Promise對象來處理異步操作,通過使用fetch()方法和Promise對象,我們可以從后端API獲取數(shù)據(jù)并處理返回值,文章展示了如何使用.then()鏈式操作和async/await語法來訪問Promise對象的返回值,感興趣的朋友一起看看吧
    2025-03-03
  • 微信小程序如何通過用戶授權(quán)獲取手機號(getPhoneNumber)

    微信小程序如何通過用戶授權(quán)獲取手機號(getPhoneNumber)

    這篇文章主要介紹了微信小程序如何通過用戶授權(quán)獲取手機號(getPhoneNumber),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-01-01

最新評論

墨玉县| 竹山县| 福贡县| 黎城县| 临泽县| 壶关县| 恩平市| 神池县| 临汾市| 比如县| 东莞市| 达日县| 鹿泉市| 都安| 通化县| 平南县| 溆浦县| 黄骅市| 鄂州市| 金塔县| 昌邑市| 大厂| 奈曼旗| 康定县| 哈尔滨市| 七台河市| 峡江县| 怀柔区| 明溪县| 沅陵县| 北辰区| 阜平县| 宣化县| 凤翔县| 会宁县| 杨浦区| 太仓市| 集安市| 邵阳县| 静安区| 和政县|