В объектно-ориентированном программировании мы знаем значение классов и объектов. Однако, в отличие от других языков программирования, в JavaScript нет традиционных классов, как в других языках. Но в JavaScript есть объекты и конструкторы, которые работают в основном одинаково для выполнения однотипных операций.
Конструкторы
Когда вызывается new Animal (), JavaScript делает две вещи:
Object.create()используется для создания нового объекта с указанным объектом-прототипом и свойствами. Он используется для реализации наследования.Object.create(prototype, propertiesObject)
В приведенном выше примере есть две функции: «животные» и «собака». Создается новый экземпляр собаки с именем «pup», в котором указан прототип и свойство «animals», то есть this.name = 'Sammy' и this.age = '10'. Это потому, что объект dog унаследован от объекта animals.
Вот как вы создаете новый объект в JS, используя Object.create()при этом наследование прототипов. На следующей неделе я буду обсуждать прототип, так что следите за обновлениями!
Ресурсы, о которых вы можете узнать больше Object.create(), посетите:
На этой неделе я получил электронное письмо от участника ежедневного списка рассылки. Они хотели знать: какие ресурсы вы посещаете ежедневно, еженедельно и ежемесячно? Отличный вопрос! Я рад поделиться некоторыми мыслями о моем рабочем процессе и основных ресурсах, которые я использую.
Терминалы, оболочки и инструменты командной строки, устанавливающие стандарт в 2023 году. Все разработчики используют терминалы; для некоторых весь рабочий процесс — это терминал Этот пост знакомит с Hypermodern Terminal Toolbox — терминалом, оболочкой и инструментами командной строки, устанавливающими стандарт в 2023 году Kitty как эмулятор терминала Kitty — это эмулятор терминала — альтернатива терминалу GNOME , Alacritty или Терминал Windows.
Если мы хотим продолжать процветать на этой планете, нам придется вести опасные разговоры. Те, которые бросают вызов тому, что мы сделали, что мы делаем и что мы в настоящее время собираемся продолжать делать (или планируем делать).
В современном быстро меняющемся и конкурентном мире карьера играет важную роль в личностном росте, финансовой стабильности и общей удовлетворенности жизнью. Однако многие люди оказываются в безжалостном цикле застоя и неудовлетворенности, постепенно угасая в своей профессиональной жизни.
Когда вы делаете запрос на facebook.com, ваш компьютер ищет доменное имя, чтобы преобразовать это доменное имя в IP-адрес, чтобы ваш компьютер мог установить это соединение.
То, что было старым, теперь снова новое, а то, что раньше было блестящим, теперь кажется скучным. Я не говорю о джинсах JNCO, которые вернулись среди крутых парней в центре города вместе с другими моделями конца 1990-х годов.