首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

JS中运用arguments模拟重载

2012-11-09 
JS中使用arguments模拟重载今天看读别人的代码的时候发现了arguments对象,不明白之下翻了下书,总结了下,以

JS中使用arguments模拟重载

今天看读别人的代码的时候发现了arguments对象,不明白之下翻了下书,总结了下,以便备用

写给不会的朋友,会者飘过~

ECMASCript规范中不存在重载这个概念,测试代码 如下

function test(){  if(arguments.length==1){  alert(arguments[0]);  }  else if(arguments.length==2){  alert(arguments[0]+arguments[1]);  }}test(2);//2test(1,2);//3

?

?

?

1 楼 butnet 2010-06-22   确实这样可以模拟重载的功能,
但一起里面还会加些typeof之类的判断,
在Ext里,有很多方法就是这样实现混合参数的。
用起来确实方便。

热点排行
Bad Request.