JavaScript 中的函式過載是什麼?


JavaScript 不支援函式過載。以下顯示了函式過載 −

function funcONE(x,y) {
   return x*y;
}
function funcONE(z) {
   return z;
}

以上程式碼不會顯示錯誤,但你不會得到想要的結果。呼叫時,

// prints 5
funcONE(5);

// prints 5, not 30
funcONE(5,6);

JavaScript 本機不支援函式過載。如果我們新增具有相同名稱和不同引數的函式,則它會將最後定義的函式視為過載函式。

更新日期:2019 年 7 月 30 日

2K+ 瀏覽量

開啟您的 職業生涯

完成該課程後獲取認證

開始
廣告
© . All rights reserved.