В данной работе мы используем шаблон. Создайте класс List. Добавьте в него конструктор, который принимает в качестве параметра массив строк (пример приведен ниже). Данный массив присваивается свойству класса item.
['one', 'two', 'three', 'four']
Добавьте в класс List метод render() который создает с помощью createElement элемент ul, и циклом перебирая this.item добавляет в ul элементы li, которые содержат текст из this.item.
Метод должен возвращать созданный элемент ul.
Создайте экземпляр класса List, передайте ему массив строк. Выведите полученный с помощью render список на страницу.
Создайте класс List2, который наследуется от List. Добавьте ему через конструктор свойство cssClass, которое принимает строку. Свойство записывается в this.cssClass.
Поскольку у нас уже есть метод render то...
Завдання доступні після придбання курсу
Создайте экземпляр класса List2. Выведите список на страницу.
...Завдання доступні після придбання курсу
Попробуем сделать полиморфизм. Создадим класс List3, который тоже...
Завдання доступні після придбання курсу
Добавляем в List3 метод render, которые принимает работу...
Завдання доступні після придбання курсу
Создайте экземпляр класса List3, заполните данные, выведите пример...
Завдання доступні після придбання курсу