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

21 Авг 2019 в 07:03
201 +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
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир