229 читали · 4 года назад
Наследование в Javascript: Долгая история
Тема с Юнити пока отложена, т.к. там надо проект кодить руками, на что нет времени. А просто поговорить – пожалуйста. Поэтому сегодня поговорим про JаvaScript и наследование в нём. Картинок тоже делать не буду. Вы, вероятно, уже знакомы с наследованием. Оно обычно выглядит так: class A extends B Ключевое слово тут "extends", то есть "расширяет". Или так, в стиле Python: class A (B) В JavaScript, однако, дело обстоит совершенно иначе. Постойте, скажете вы, ведь в JavaScript мы тоже пишем: class A extends B Но это лишь относительно недавно появившийся синтаксический сахар, который работает ещё и не во всех браузерах...
326 читали · 1 год назад
🧬 Как реализовать наследование в JavaScript: 7 способов
Исчерпывающий гайд по всем существующим способам организации наследования в JavaScript. Разберем сильные и слабые стороны каждого подхода и научимся выбирать оптимальный метод для твоих задач. Этот материал взят из нашей еженедельной email-рассылки, посвященной фронтенду. Подпишитесь, чтобы быть в числе первых, кто получит дайджест. 📧 Подписаться (function () { let link = document .getElementById ("5be0a698-dcde-4d42-bf2d-ec4d5cde4fe7-https://proglib.io/w/0ce559d5-2"); if (! link) return; let href = link ...