JS — мультипарадигменный язык программирования с поддержкой объектно-ориентированного программирования. В этом курсе начинается знакомство с основными понятиями и синтаксическими конструкциями, присущими ООП. Рассматриваются инкапсуляция и сокрытие данных. Разбираются особенности поведения this, изучаются прототипы и исключения.
Программа курса
О курсе
- Что понимается под ООП
- Инкапсуляция
- Контекст (This)
- Связывание (bind)
- Особенности работы this со стрелочными функциями
- Конструктор
- Прототипы
- Упаковка и Распаковка (Boxing)
- toString()
- Класс
- Статические свойства и методы
- Исключения