阅读747 返回首页    go 阿里云 go 技术社区[云栖]


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

 

先看一段简单的js代码

 

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

 

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

 

alert(add(5,5));

 

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

 

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

 

 

最后更新:2017-04-02 16:48:08

  上一篇:go MVC ViewData和ViewBag
  下一篇:go 黑莓ECLIPSE3.5开发环境不识别资源文件导致编译不通过解决方案附文件(系统语言问题)