Уроки по тегу «исключения»
Выясняем, как работают методы у примитивных типов данных
Знакомимся с разными способами привязки контекста к функциям
Знакомимся с объединением данных и функций в одной структуре
Выясняем, откуда берется this у стрелочных функций и в чем отличия от обычных функций
Знакомимся с механизмом прототипов и учимся правильно создавать абстракции данных в JavaScript
Учимся создавать собственные методы и знакомимся с ключевым словом `this`
Учимся разным способам создавать объекты в JS и знакомимся с оператором `new`
Знакомимся с абстракцией, которая скрывает прототипы в программе
Разбираемся, как между собой связаны части разных классов внутри объекта
Знакомимся с синтаксической возможностью выстраивать иерархии классов
Изучаем формальный способ проверки корректности иерархии
Учимся переопределять поведение и запрещать это делать
Разбираем ограничения наследования и ищем альтернативные способы работы