// 主要就是通过使用argument对象让函数能够调用数量不定 的参数
// 如代码
function Point(){
this.x = 0;
this.y = 0;
switch (arguments.length){
case 1:
this.x = arguments[0];
break;
case 2:
this.x = arguments[0];
this.y = arguments[1];
break;
}
}
var pt1 = new Point();
alert("x="+pt1.x+" y="+pt1.y);
var pt2 = new Point(5);
alert("x="+pt2.x+" y="+pt2.y);
var pt3 = new Point(3, 8);
alert("x="+pt3.x+" y="+pt3.y);
Javascript实现函数重载
最新推荐文章于 2021-10-26 14:09:05 发布