javascript中使用重载

王朝html/css/js·作者佚名  2008-09-05
窄屏简体版  字體: |||超大  

javascript(以下简称JS)不是一门真的的面像对像语言,在JS里并没有正式的类,即使没有真正的类,我们还是叫它类!在这里,我学习一下怎么在JS使用重载!

在JS中有一个特殊对像arguments,我们在开发中不需要显示指出它。如下:

function hello() {

alert(arguments.length);

}

执行hello将弹出0,这样我们就可以根据参数的不同来做不同的事情了!

function add() {

if (arguments.length == 1) {

alert(arguments[0] + 10);

} else if (arguments.length == 2) {

alert(arguments[0] + arguments[1]);

}

}

add(10);

add(10, 20);

上面的代码结果是什么不用说都知道了!

虽然不像C#中重载那么方便,我们也可以用上重载功能!

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航