Сообщение от Rise
|
Что за полукод? Где собственно вызов класса?
|
(function() {
class Vektor {
constructor(x, y){
this.x = x;
this.y = y;
}
set(value1, value2) {
return new Vektor(value1, value2);// Ошибки нет
}
plus(Vektor){
/*let newVektor = new Vektor(Vektor.x, Vektor.y); //Ошибка Vektor не конструктор.*/
let a = this.x + Vektor.x;
let b = this.y + Vektor.y;
Vektor = Vektor.set(a, b);//При использовании сеттера
return Vektor;
}
}
console.log(new Vektor(1, 2).plus(new Vektor(2, 3)));