JavaScript中的函数参数是动态的,我们既可以一开始就定义好,也可以在函数体中进行重载。
我们可以利用 arguments 对象来管理动态参数。
下面举个例子:
上面的doAdd()函数我们利用arguments对象在函数内部进行了重载,考虑了各种情况,因此在调用端我们可以
如下各种调用:
输出的结果依次为:
You must input at least one argument!
Result: 10
Result: 50
Too many arguments!