У меня проблема или я ее не получил. Мне нужно написать класс Circle и реализовать следующие функциональные возможности.
1.Свойства: координаты центра и радиус.
2. Определить конструктор с параметрами для инициализации объекта.
3. Определите метод, который возвращает длину f окружности (L = 2 * π * R).
4. Определите метод, который возвращает копию текущего объекта.
5. Определите метод, который преобразует текущее состояниеобъекта в строку и возвращает результат.
6. Определите статический метод окружности для заданного радиуса.
Вот мое решение, и я застрял.
function circle(radius)
{
this.radius = radius;
this.area = function ()
{
return Math.PI * this.radius * this.radius;
};
this.perimeter = function ()
{
return 2*Math.PI*this.radius;
};
}
var c = new circle(3);
console.log('Area =', c.area().toFixed(2));
console.log('perimeter =', c.perimeter().toFixed(2));