1、js不是面向对象,不可以重载函数。如果两个函数方法名相同,参数不同,那么js加载时后面的函数会覆盖前面的函数。
所以调用函数时只会调用后面的方法。
2、js设置可变参数时,可以用arguments实现。
arguments
function test(){ for(var i = 0;i < arguments.length; i++) { alert(arguments[i]); } }