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

JavaScript中的函數(shù)重載深入理解

 更新時間:2014年08月04日 17:13:22   投稿:whsnow  
將函數(shù)名作為指向函數(shù)的指針,有助于理解為什么ECMAScript中沒有函數(shù)重載的概念,需要的朋友可以參考下

在JavaScript中有一種特殊的數(shù)據(jù)類型---Function類型,JavaScript的每個函數(shù)都是Function類型的實例。由于函數(shù)是對象,因此函數(shù)名實際上也是一個指向函數(shù)對象的指針,不會與某個函數(shù)綁定。

<pre name="code" class="html">function sum(num1,num2) 
{ 
return num1 +num2; 
} 

alert(sum(10,10)); //20 
var other = sum; 
alert(other(10,10)); //20 
sum = null; 
alert(other(10,10)); //20

將函數(shù)名作為指向函數(shù)的指針,有助于理解為什么ECMAScript中沒有函數(shù)重載的概念

function sum(num1) 
{ 
return num1 +100; 
} 
function sum(num1) 
{ 
return num1 +200; 
} 
alert(sum(200)); //400

雖然聲明了兩個同名函數(shù),但是后面的函數(shù)覆蓋了前面的函數(shù),以上等價于下面的代碼

function sum(num1) 
{ 
return num1 +100; 
} 
sum = function(num1) 
{ 
return num1 +200; 
} 
alert(sum(200)); //400

在創(chuàng)建第二個函數(shù)時,實際上覆蓋了引用的第一個函數(shù)變量sum

相關(guān)文章

  • JavaScript Set與Map數(shù)據(jù)結(jié)構(gòu)詳細(xì)分析

    JavaScript Set與Map數(shù)據(jù)結(jié)構(gòu)詳細(xì)分析

    大家心里是否產(chǎn)生過這樣的疑問,JS中既然已經(jīng)有對象這種數(shù)據(jù)結(jié)構(gòu),我們?yōu)槭裁催€要再單獨去使用Set或者Map呢?下面這篇文章主要給大家介紹了關(guān)于ES6中Set和Map數(shù)據(jù)結(jié)構(gòu)的相關(guān)資料,需要的朋友可以參考下
    2022-11-11
  • 基于JavaScript實現(xiàn)輪播圖原理及示例

    基于JavaScript實現(xiàn)輪播圖原理及示例

    這篇文章主要為大家詳細(xì)介紹了基于JavaScript實現(xiàn)輪播圖原理及示例,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-02-02
  • js隨機顏色代碼的多種實現(xiàn)方式

    js隨機顏色代碼的多種實現(xiàn)方式

    本篇文章小編為大家介紹,js隨機顏色代碼的多種實現(xiàn)方式。需要的朋友參考下
    2013-04-04
  • 在webview中如何跳回小程序步驟詳解

    在webview中如何跳回小程序步驟詳解

    這篇文章主要介紹了在微信小程序中使用web-view組件嵌入網(wǎng)頁并實現(xiàn)從網(wǎng)頁跳回到小程序的步驟,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2025-01-01
  • 詳解JavaScript自定義函數(shù)

    詳解JavaScript自定義函數(shù)

    這篇文章主要介紹了JavaScript自定義函數(shù)的相關(guān)資料,文中講解非常細(xì)致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-07-07
  • js實現(xiàn)全選和全不選

    js實現(xiàn)全選和全不選

    這篇文章主要為大家詳細(xì)介紹了js實現(xiàn)全選和全不選,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-07-07
  • 關(guān)于function類中定義變量this的簡單說明

    關(guān)于function類中定義變量this的簡單說明

    下面小編就為大家?guī)硪黄P(guān)于function類中定義變量this的簡單說明。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-05-05
  • js+html5實現(xiàn)的自由落體運動效果代碼

    js+html5實現(xiàn)的自由落體運動效果代碼

    這篇文章主要介紹了js+html5實現(xiàn)的自由落體運動效果,通過JavaScript結(jié)合html5元素調(diào)用時間函數(shù)實時計算實現(xiàn)物體自由下落及動能損耗的效果,需要的朋友可以參考下
    2016-01-01
  • JavaScript中淺講ajax圖文詳解

    JavaScript中淺講ajax圖文詳解

    ajax對于各位來說,應(yīng)該都不陌生,正因為ajax的產(chǎn)生,導(dǎo)致前臺頁面和服務(wù)器之間的數(shù)據(jù)傳輸變得非常容易,同時還可以實現(xiàn)頁面的局部刷新。本文圖文并茂給大家介紹了js中ajax知識,需要的朋友一起學(xué)習(xí)吧
    2016-11-11
  • JS中的函數(shù)與對象的創(chuàng)建方式

    JS中的函數(shù)與對象的創(chuàng)建方式

    這篇文章主要介紹了JS中的函數(shù)與對象的創(chuàng)建方式,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-05-05

最新評論

高要市| 武功县| 个旧市| 高阳县| 浦江县| 乡宁县| 璧山县| 永安市| 开江县| 信阳市| 介休市| 望城县| 琼结县| 教育| 临沭县| 虎林市| 泰和县| 赤城县| 井陉县| 江门市| 秦安县| 遂溪县| 仙桃市| 寿宁县| 汾阳市| 古浪县| 花垣县| 常宁市| 安义县| 扬州市| 盘锦市| 张掖市| 扶沟县| 平山县| 古蔺县| 内乡县| 甘肃省| 邵阳县| 深水埗区| 云阳县| 巨鹿县|