javascript中的function不存在重载的概念

简介:

 

先看一段简单的js代码

 

function add(num1,num2){
 return num1+num2;
}

 

function add(num){
 return num + 1;
 
}

 

alert(add(5,5));

 

请问弹出的结果是多少?相信很多人会说10,因为方法的重载嘛!

 

可是答案是6。因为js不存在重载的概念,后面的方法会覆盖先前的同名的方法。

 

 

目录
相关文章
|
7月前
|
JavaScript
重载和多态的使用场景(js的问题)
重载和多态的使用场景(js的问题)
30 0
|
3月前
|
JavaScript
Nest.js 实战 (十一):配置热重载 HMR 给服务提提速
这篇文章介绍了Nest.js服务在应用程序引导过程中,TypeScript编译对效率的影响,以及如何通过使用webpackHMR来降低应用实例化的时间。文章包含具体教程,指导读者如何在项目中安装依赖包,并在根目录下新增webpack配置文件webpack-hmr.config.js来调整HMR相关的配置。最后,文章总结了如何通过自定义webpack配置来更好地控制HMR行为。
|
JavaScript
JS 高级(一)RegExp、函数、重载、作用域和作用域链
JS 高级(一)RegExp、函数、重载、作用域和作用域链
152 0
JS 高级(一)RegExp、函数、重载、作用域和作用域链
|
JavaScript 前端开发
初识JavaScript函数Arguments模拟重载
初识JavaScript函数Arguments模拟重载
107 0
|
JavaScript 前端开发
【前端自动化】如何使用Node.js实现热重载页面
【前端自动化】如何使用Node.js实现热重载页面
|
JavaScript
第204天:js---重载和多态
一、根据arguments个数实现重载 js本身不支持重载,所以只能通过其他方式实现,arguments检测传参的个数,然后再执行不同的方式 1 function add() { 2 var sum = 0 ; 3 for ( var i = 0 ; i < arguments.
915 0
|
JavaScript 前端开发 C++