Публикации по теме 'prototypal-inheritance'
Наследование прототипов в JavaScript: простое объяснение
Если вы разработчик JavaScript, вы, вероятно, слышали о прототипном наследовании. Это фундаментальная концепция JavaScript, которая часто используется для создания сложных приложений. Однако понимание прототипного наследования может быть сложным для начинающих. В этом сообщении блога мы объясним прототипное наследование простыми словами и обсудим способы создания унаследованных классов в JavaScript.
Что такое прототипное наследование?
Наследование прототипов — это способ создания..
Понимание цепочки [[Prototype]] в JavaScript. Механизмы [[Get]] и [[Set]] в JavaScript.
[[Инженер JavaScript — 4]]
Что такое ссылка [[Prototype]] Как в JavaScript формируются связанные цепочки объектов Настройка цепочки объектов вручную в JavaScript Вводный пример того, как JavaScript использует цепочку связанных объектов в алгоритме [[Get]] Вводный пример того, как JavaScript использует цепочку связанных объектов в алгоритме [[Set]] Алгоритм [[Get]] для получения значения свойства из цепочки относительно начального объекта Алгоритм [[Set]] для..
Вопросы по теме 'prototypal-inheritance'
Почему определение свойств в прототипе считается антипаттерном
Я часто вижу этот шаблон для определения объектов javascript.
function Person(name) {
this.name = name;
}
Person.prototype.describe = function () {
return "Person called "+this.name;
};
А в этой статье говорится, что добавление...
1818 просмотров
schedule
25.12.2023
Требуется ли изменить прототип.конструктор подкласса в классическом наследовании
Я просматривал следующую статью в Mozilla JS Guide.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/create#Examples
В примере, приведенном для классического наследования с Object.create , я не могу...
47 просмотров
schedule
12.04.2024
Станет ли когда-нибудь JavaScript «правильным» языком, основанным на классах?
Я имею в виду статью MDN о «будущих зарезервированных словах» JavaScript (для использования в новом строгом режиме) — https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Lexical_grammar#Future_reserved_keywords . Все зарезервированные...
205 просмотров
schedule
27.04.2024
Сделать `obj.someMethod()` доступным как `obj()`, не препятствуя тому, чтобы `obj` вел себя как обычный экземпляр
Чтобы избежать недоразумений, давайте сначала договоримся о значении некоторых слов. Следующие значения не являются общепринятыми, я предлагаю их только в качестве контекста для этого вопроса.
функция -- экземпляр Function . С ним связана...
59 просмотров
schedule
07.03.2024