重載
做過(guò)后端的,可能有函數(shù)重載的概念
但是在JavaScript中不存在重載,如果方法名一樣的話(huà),后面的會(huì)把前面的覆蓋掉,最后只保留一個(gè)方法的定義
不過(guò)我們可以根據(jù)傳遞的參數(shù)不一樣,實(shí)現(xiàn)模擬重載的功能:
function sum(num) {
if (typeof num === 'undefined') {
return 0;
}
return num;
}
sum(100);
sum();