JavaScript 中函式過載的最佳實踐是什麼?
當函式根據傳遞給它的引數執行不同的任務時,就會發生函式過載。
使用引數進行函式過載的最佳實踐是不檢查型別。當檢查型別時,程式碼執行得更慢,應避免這樣做。為此,方法的最後一個引數應為物件
另外,請勿檢查引數長度。
示例
以下是示例 -
function display(a, b, value) { } display(30, 15, {"method":"subtract"}); display(70, 90, {"test":"equals", "val":"cost"});
廣告