В данной работе мы используем шаблон. Создайте класс 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, заполните данные, выведите пример...
Задачи доступны после покупки курса