重载
做过后端的,可能有函数重载的概念
但是在JavaScript中不存在重载,如果方法名一样的话,后面的会把前面的覆盖掉,最后只保留一个方法的定义
不过我们可以根据传递的参数不一样,实现模拟重载的功能:
function sum(num) {
if (typeof num === 'undefined') {
return 0;
}
return num;
}
sum(100);
sum();
做过后端的,可能有函数重载的概念
但是在JavaScript中不存在重载,如果方法名一样的话,后面的会把前面的覆盖掉,最后只保留一个方法的定义
不过我们可以根据传递的参数不一样,实现模拟重载的功能:
function sum(num) {
if (typeof num === 'undefined') {
return 0;
}
return num;
}
sum(100);
sum();
本文标题:JS实现函数重载
本文链接:https://www.haomeiwen.com/subject/sriiuqtx.html
网友评论