Публикации по теме '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 просмотров
schedule
02.06.2023
Существуют ли эффективные способы использования `__proto__` или `setPrototypeOf()` в javascript?
У MDN есть огромное страшное предупреждение об изменении прототипа в вашем коде:
Изменение [[Prototype]] объекта в силу того, как современные движки JavaScript оптимизируют доступ к свойствам, является очень медленной операцией в каждом...
597 просмотров
schedule
17.10.2022
__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