Назад к задачам
Junior — Senior
5

Трансформировать класс в функцию‑конструктор

Получайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Условие задачи

В задании дан класс Test, который необходимо преобразовать в функцию‑конструктор, сохранив его свойства и методы.

class Test {
  constructor() {
    this.a = 777;
  }

  say() {
    console.log(10);
  }
}

const res = new Test();
console.log(res);
res.say();

Перепишите этот код так, чтобы вместо объявления class использовалась функция‑конструктор, а методы были объявлены через прототип или внутри функции, как это обычно делается в старом стиле JavaScript.