Я хочу создать функцию-конструктор, создающую объекты окружности. Мне нужно добавить к нему два метода. Я хочу, чтобы первый метод (translate()) принимал два параметра числа и добавляет первый в x-координату Circle и добавляет второй к y-координате Circle.Функция конструктора, которая создает объекты окружности javascript
и я хочу, чтобы второй метод принимал параметр Circle и возвращал да, если два круга пересекаются, но в противном случае возвращает false.
function Circle (xPoint, yPoint, radius) {
this.x = xPoint;
this.y = yPoint;
this.r = radius;
}
function translate(horiz, vert) {
return ((horiz + this.x) && (vert + this.y));
}
Как бы реализовать второй метод, пересекает(), метод?
Во-первых, что нет на самом деле не OO method.'this.y' имеет никакой ссылки на 'Circle' объекта ... Во-вторых, то, что вы уже пробовали для 'intersect()' и почему он не работает? – BenM