Публикации по теме 'prototype-chain'


12 способов создания переменных JavaScript
Вы когда-нибудь задумывались, сколько существует способов создания переменных в JavaScript? Или на любом языке программирования? По сей день то, что я могу делать с помощью JavaScript, не перестает меня удивлять; иногда мне хочется думать, что они волшебные. В этой короткой статье, чтобы оценить язык, я покажу, как создавать переменные в JavaScript, используя 12 различных методов. Конечно, очень маловероятно, что вы будете использовать большинство приведенных ниже примеров в своем коде,..

Понимание прототипов, конструкторов и объектов-прототипов в JavaScript (пошаговое руководство с использованием…
Эта статья дополняет первые 40 минут следующей видеолекции о различных концепциях ООП в JavaScript: https://www.youtube.com/watch?v=-N9tBvlO9Bo. Видеолекция и содержание этой статьи основаны на концепциях, изложенных в JS 120 и JS 225 в рамках учебной программы Launch School по основам разработки программного обеспечения. Пример 1 Мы начнем с определения простого литерала объекта obj в строках 2–5. Мы можем подтвердить, что он действительно имеет тип Object , используя..

JavaScript - Прототипное наследование [Книга правил]
Итак, если вы прибыли сюда, чтобы понять, что такое прототипное наследование в JavaScript, я предполагаю, что вы хорошо разбираетесь в наследовании [базовой концепции OOPS]. Когда я переключился на JavaScript с C ++, Java, C # или любого другого языка программирования, который поддерживает классическое наследование, наследование JavaScript на первый взгляд выглядело довольно странно. Честно говоря, это то же самое для любого сезонного JS-разработчика. . Но если вы действительно..

Вопросы по теме 'prototype-chain'

Почему цепочка прототипов выполняется по-другому?
Я пытаюсь узнать больше о Javascript и немного покопаться в цепочке прототипов. Я хотел создать небольшое расширение для HTMLElement, когда столкнулся с этой проблемой. Насколько я понимаю Object.create , объект, который передается ему,...
74 просмотров

Существуют ли эффективные способы использования `__proto__` или `setPrototypeOf()` в javascript?
У MDN есть огромное страшное предупреждение об изменении прототипа в вашем коде: Изменение [[Prototype]] объекта в силу того, как современные движки JavaScript оптимизируют доступ к свойствам, является очень медленной операцией в каждом...
597 просмотров

__proto__ внутри свойства прототипа функции JavaScript
Представьте себе простую функцию: function Person(); Я знаю, что Person имеет свойство __proto__ , которое ссылается на Function.prototype. Я также знаю, что Person имеет свойство prototype . Когда я пишу: function Person() {} ,...
54 просмотров
schedule 21.09.2022

Что такое прототип?
Я пытаюсь разобраться в прототипах и хотел бы знать, что такое прототип . Большая часть путаницы связана с непониманием метаязыка, используемого для описания прототипов. Вот что я знаю: Когда мы создаем именованную функцию-конструктор со...
187 просмотров
schedule 20.05.2022

Почему функции-конструкторы в Javascript не имеют прототипа Function?
Я изучаю Javascript и недавно немного узнал о прототипах. Мое понимание прототипов состоит в том, что они буквально являются объектами в памяти, на которые каждый вновь созданный объект имеет указатель. Когда создается новый объект,...
39 просмотров
schedule 29.05.2022