F_Flash
17.02.2003, 14:57
Впрос.
Можо ли как нить переопределить например операцию сложения.
Допустим
v=[] ;
for (i=1;i<=2;i++){
v[i]=new Object();
v[i].x=random(100);
v[i].y=random(100);
}
function addVect(v1,v2){
var res=new Object();
res.x=v1.x+v2.x;
res.y=v1.y+v2.y;
}
чтоб написание вида v[1]+v[2] ,было равносильно addVect(v[1],v[2])
Можо ли как нить переопределить например операцию сложения.
Допустим
v=[] ;
for (i=1;i<=2;i++){
v[i]=new Object();
v[i].x=random(100);
v[i].y=random(100);
}
function addVect(v1,v2){
var res=new Object();
res.x=v1.x+v2.x;
res.y=v1.y+v2.y;
}
чтоб написание вида v[1]+v[2] ,было равносильно addVect(v[1],v[2])