1. 首页
  2. 服务器应用
  3. 虚拟化
  4. js中方法重载如何实现?以及函数的参数问题

js中方法重载如何实现?以及函数的参数问题

上传者: 2020-12-13 07:22:31上传 PDF文件 35.04KB 热度 15次
都知道在js中没有办法直接实现方法重载,因为在js中如果定义了多个名称相同,但参数个数不一样的方法,其实只有最后一个方法能被真正调用,其他的方法都被覆盖掉了。 但每一个函数都有一个特殊的参数arguments,利用它可以实现方法的重载。 例如: 代码如下: function Add(firstnumber,sencondnumber) { return firstnumber+sencondnumber; } 只能处理两个参数,如果有多个参数,或者没有参数,一个参数的情况都是处理不了的。如果没有传递参数,则firstnumber,sencondnumber都是未定义的,如果传递了一个参数,
下载地址
用户评论