📄️ Класс: базовый синтаксис
MyClass технически является функцией (той, которую мы определяем как constructor), в то время как методы, геттеры и сеттеры записываются в MyClass.prototype.
📄️ Наследование классов
Наследование классов – это способ расширения одного класса другим классом.
📄️ Статические свойства и методы
Статические методы используются для функциональности, принадлежат классу «в целом», а не относятся к конкретному объекту класса.
📄️ Приватные и защищённые методы и свойства
В терминах ООП отделение внутреннего интерфейса от внешнего называется инкапсуляция.
📄️ Проверка класса: "instanceof"
| | работает для | возвращает |
📄️ Примеси
По определению из Википедии, примесь – это класс, методы которого предназначены для использования в других классах, причём без наследования от примеси.