JS是否支持继承和重载?为什么有的说不可以,有的说可以?原因是什么?

油泼裤带面
浏览 1034回答 1
1回答

qq_曖狠简单_0

继承:js是支持继承的 有多种方式可以实现 如原型链继承构造继承 组合继承 寄生组合继承重载:函数或方法有相同的名称 参数列表不相同的情形。 在js中没有重载的概念,出现这种情况后后面的函数会覆盖前面的.但是不能说js不支持重载,我们可以通过函数去实现这种情况例如:function add(num1, num2){      if(arguments.length == 1){          alert("你输入的只有一个数字:"+arguments[0]+" 请重新输入");      }else if(arguments.length == 2){          alert("你输入数字的和为:" + arguments[0]+arguments[1]);      }  }
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript