Публикации по теме '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 просмотров

Требуется ли изменить прототип.конструктор подкласса в классическом наследовании
Я просматривал следующую статью в Mozilla JS Guide. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/create#Examples В примере, приведенном для классического наследования с Object.create , я не могу...
47 просмотров

Станет ли когда-нибудь JavaScript «правильным» языком, основанным на классах?
Я имею в виду статью MDN о «будущих зарезервированных словах» JavaScript (для использования в новом строгом режиме) — https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Lexical_grammar#Future_reserved_keywords . Все зарезервированные...
205 просмотров

Сделать `obj.someMethod()` доступным как `obj()`, не препятствуя тому, чтобы `obj` вел себя как обычный экземпляр
Чтобы избежать недоразумений, давайте сначала договоримся о значении некоторых слов. Следующие значения не являются общепринятыми, я предлагаю их только в качестве контекста для этого вопроса. функция -- экземпляр Function . С ним связана...
59 просмотров