Свързани публикации 'prototypal-inheritance'


Прототипно наследяване в JavaScript: Обяснено с прости термини
Ако сте разработчик на JavaScript, вероятно сте чували за прототипно наследяване. Това е основна концепция в JavaScript, която често се използва за създаване на сложни приложения. Въпреки това, разбирането на прототипното наследяване може да бъде предизвикателство за начинаещи. В тази публикация в блога ще обясним прототипното наследяване с прости думи и ще обсъдим начините, по които можете да създавате наследени класове в JavaScript. Какво е прототипно наследяване? Прототипното..

Разбиране на веригата [[Prototype]] в JavaScript. [[Get]] и [[Set]] механизми в JavaScript.
[[Инженер JavaScript — 4]] Какво е [[Prototype]] връзка Как се формира свързана верига от обекти в JavaScript Ръчно настройване на верига от обекти в JavaScript Въвеждащ пример за това как JavaScript използва веригата от свързани обекти в алгоритъма [[Get]] Въвеждащ пример за това как JavaScript използва веригата от свързани обекти в алгоритъма [[Set]] [[Get]] алгоритъм за получаване на стойността на свойството от веригата по отношение на начален обект..

Свързани въпроси 'prototypal-inheritance'

Защо дефинирането на свойства в прототипа се счита за антипаттерн
Често виждам този модел за дефиниране на javascript обекти function Person(name) { this.name = name; } Person.prototype.describe = function () { return "Person called "+this.name; }; И в тази статия се казва, че добавянето на...
1818 изгледи

Изисква ли се промяна на prototype.constructor на подклас в класическото наследяване
Прегледах следната статия в 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 изгледи