Изучил связку объекты <-> конструкторы. Потратил на всё примерно 8 часов времени, причём всё разом, не разбивая на вечера. Сейчас я могу себе это позволить, поскольку взял отпуск до нового года. Тема для меня сложная, поэтому достаточное количество неразрывного времени очень помогло. Для тех, кто не знает, что такое Объектно-Ориентированное Программирование (сокращённо ООП), процитирую книгу "JavaScript для детей": "...это способ проектирования и написания кода, когда все важные части программы являются объектами". Как я это вижу, если простыми словами - это программа, в которой объектами манипулируют алгоритмы. Объектов в программе может быть много. Для упрощения создания однотипных объектов в JavaScript используются конструкторы. Конструктор, как я это понимаю, - это функция - прототип, своего рода универсальный шаблон. Принято конструкторы называть с большой буквы, например: let Animal = function(){...}; . Чтобы создать объект, используя конструктор, нужно переменной присвоить конс
JavaScript. Объектно-ориентированное программирование глазами начинающего
24 декабря 201924 дек 2019
385
2 мин