- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
function Point(){
this.x = 0;
this.y = 0;
if(arguments.length==2){ //if parameters are 2 points
this.x = arguments[0] || 0;
this.y = arguments[1] || 0;
}else
if(arguments.length==1){ //if parameter is a point object
this.x = arguments[0].x;
this.y = arguments[0].y;
}
};
Lure Of Chaos 05.08.2011 12:33 # +3
не плюсую и не минусую
sapegin 05.08.2011 16:14 # +4
yahoo 05.08.2011 16:37 # −10
sapegin 05.08.2011 16:40 # +6
Запустите в консоли: (function(){alert(arguments.length)})(1, 2,3)
yahoo 05.08.2011 16:42 # −12
bugmenot 05.08.2011 16:45 # −2
ling 05.08.2011 17:03 # +13
Serabas 04.05.2012 06:29 # 0
var pt = new Point(0,0) // получаем объект {x: 0, y: 0}
но код всё равно кривой и страстно требует напильника
Serabas 04.05.2012 06:27 # 0
gost 26.09.2020 22:17 # 0
OCETuHCKuu_nemyx 27.09.2020 00:59 # 0