JS——实现重载

版权声明:如果喜欢,就收藏吧 O(∩_∩)O~ https://blog.csdn.net/caseywei https://blog.csdn.net/caseywei/article/details/86156806

首先讲一下什么是重载?重载的定义是指函数的方法名相同,但参数不同。比如我写两个关于js的同名函数:

输出结果为NaN  9,这就说明后面的函数把前一个同名函数覆盖掉了,从而可以得出js函数不存在重载,永远调用最后一个方法。

虽说JS函数不存在重载,但是我们可以实现js里面的模拟重载,接下来见证奇迹的时刻到了。要想实现js模拟重载必先回用到 arguments.用来存放js参数。实现方法如下:

结果如下:3  6  10  0
 

猜你喜欢

转载自blog.csdn.net/caseywei/article/details/86156806