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