Наследование с использованием классов. Super, конструктор.

Task 01

В данной работе мы используем шаблон. Создайте класс List. Добавьте в него конструктор, который принимает в качестве параметра массив строк (пример приведен ниже). Данный массив присваивается свойству класса item.


 ['one', 'two', 'three', 'four']
 
Task 02

Добавьте в класс List метод render() который создает с помощью createElement элемент ul, и циклом перебирая this.item добавляет в ul элементы li, которые содержат текст из this.item.

Метод должен возвращать созданный элемент ul.

Task 03

Создайте экземпляр класса List, передайте ему массив строк. Выведите полученный с помощью render список на страницу.

Task 04

Создайте класс List2, который наследуется от List. Добавьте ему через конструктор свойство cssClass, которое принимает строку. Свойство записывается в this.cssClass.

Task 05

Поскольку у нас уже есть метод render то...

Завдання доступні після придбання курсу

Task 06

Создайте экземпляр класса List2. Выведите список на страницу.

...

Завдання доступні після придбання курсу

Task 07

Попробуем сделать полиморфизм. Создадим класс List3, который тоже...

Завдання доступні після придбання курсу

Task 08

Добавляем в List3 метод render, которые принимает работу...

Завдання доступні після придбання курсу

Task 09

Создайте экземпляр класса List3, заполните данные, выведите пример...

Завдання доступні після придбання курсу