Цикл статей по ООП в JavaScript
#oop@proglib #javascript@proglib #collections@proglib
1. Что такое объект, или почему утверждение: "Всё в JavaScript является объектом" неверное
http://goo.gl/ygJ6qn
2. Основы работы с объектами: чтение и запись свойств, цикл for .. in, как перебрать объект с помощью Object.keys() и методов массивов
http://goo.gl/VPN1fB
3. Функции конструкторы и ключевое слово this
http://goo.gl/V4g05p
4. Наследование объектами свойств и методов с помощью прототипов
http://goo.gl/jvujec
5. Объектно-ориентированный JavaScript в действии: пример создания библиотеки для валидации данных с возможностями последующего расширения функционала и встроенным строковым шаблонизатором
http://goo.gl/nNh9eW
6. Введение в использования наследование, или как передавать свойства от одного конструктора к другому
http://goo.gl/mxVKxJ
7. Наследование на практике: дорабатываем библиотеку для валидации данных с использованием наследования
http://goo.gl/yhz537
8. Дескрипторы в JavaScript: всё про Object.defineProperty
https://goo.gl/rj5LVH
9. Классы в ES6: нет, ничего не изменилось
https://goo.gl/LxCgLx
Телеграм-канал: https://telegram.me/proglibrary
![Цикл статей по ООП в JavaScript](https://sun9-72.userapi.com/impf/c637921/v637921285/20123/h_vsGm93L8E.jpg?size=1200x740&quality=96&sign=d21dfb8a8d43465cca1cf3bc2d54c2ff&c_uniq_tag=Hdakc96_csMZg_u3cZ1gp00mA2rGFtV1x-nIqpDpLwM&type=album)