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+ 浏览量

开启您的 职业生涯

完成该课程后获取认证

开始
广告