ECMAScript重载
js重载问题
1 1 function doAdd() { 2 2 if(arguments.length == 1) { 3 3 alert(arguments[0] + 5); 4 4 } else if(arguments.length == 2) { 5 5 alert(arguments[0] + arguments[1]); 6 6 } 7 7 } 8 8 9 9 doAdd(10); //输出 "15" 10 10 doAdd(40, 20); //输出 "60"
模拟对象的重载