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