632.js模拟简单的函数重载
各位看代码吧。主要是以参数个数来判断应该执行哪段代码。
function addNum() { if(arguments.length == 1) { var num = arguments[0] * 2; }else if(arguments.length == 2) { var num = (arguments[0] + arguments[1]) * 2; } alert(num); } addNum(100); addNum(100,100);
各位看代码吧。主要是以参数个数来判断应该执行哪段代码。
function addNum() { if(arguments.length == 1) { var num = arguments[0] * 2; }else if(arguments.length == 2) { var num = (arguments[0] + arguments[1]) * 2; } alert(num); } addNum(100); addNum(100,100);