微信扫一扫

028-83195727 , 15928970361
business@forhy.com

[置顶] 关于JS的重载

js,重载,函数2016-11-08

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

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

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


结果如下:3  6  10  0