Как составить глубокое вложения классов в javascript? Раньше я писал так: (простой пример)
var Root = {};
Root.Pages = {};
Root.Pages.Home = function(){};
Root.Pages.Reg = function(){};
Root.Pages.Login = function(){};
Теперь хочу перейти на Классы но не пойму как в них делать подобное вложение... (Root.Pages.Login)
Есть ли подобные примеры?

21 Авг 2019 в 07:03
178 +1
0
Ответы
1

Да, в JavaScript можно использовать классы для создания глубоких вложений объектов.
Пример использования классов для создания вложенной структуры:

class Root {
constructor() {
this.Pages = new Pages();
}
}

class Pages {
constructor() {
this.Home = new Home();
this.Reg = new Reg();
this.Login = new Login();
}
}

class Home {
constructor() {
// Код для класса Home
}
}

class Reg {
constructor() {
// Код для класса Reg
}
}

class Login {
constructor() {
// Код для класса Login
}
}

const root = new Root();

В данном примере классы Root, Pages, Home, Reg и Login создают вложенную структуру объектов, а их экземпляры могут быть использованы для доступа к соответствующим данным и функционалу.

20 Апр 2024 в 13:08
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 96 255 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир