Публикации по теме 'prototype-chain'


Понимание прототипов Javascript
Понимание прототипов поможет вам работать с JavaScript более объектно-ориентированным способом. Если вы с ними не знакомы, вероятно, во многих случаях вы не поймете, при каких обстоятельствах возникает большинство ошибок . JavaScript - это язык на основе прототипов . В дополнение к набору свойств почти все объекты также имеют объект-прототип . Он наследует методы и свойства от родителя. Объект-прототип объекта также может иметь объект-прототип: когда он получает запрос от..

Javascript: функция конструктора Javascript
Функция-конструктор - это функция для создания объекта. В javascript, чтобы функция возвращала объект, перед вызовом функции следует поставить ключевое слово «новый». Механизм Javascript творит чудеса, описанные ниже, когда обнаруживает ключевое слово «новый» перед функцией: 1. Создает пустой объект A. 2. Он связывает переменную this функции конструктора с объектом A. 3. Свойства и методы, к которым обращается this, прикрепляются к объекту A. 4. Механизм Javascript устанавливает..

Вопросы по теме 'prototype-chain'

Цепочка прототипов: вызов суперметода на нескольких уровнях
У меня есть следующая цепочка прототипов SuperSuperClass SuperClass Class каждый с методом с именем do . Каков общий подход к вызову соответствующего метода суперкласса? На данный момент я использую...
1023 просмотров
schedule 22.01.2024

Метод Reflect-Metadata Reflect.getMetadata() не возвращает метаданные в цепочке прототипов предоставленного объекта
Я использую отражающие метаданные 0.1.2. У меня есть родительский класс как «MyCustom». export class MyCustom {} Мой класс компонентов "Home" расширяет этот класс "MyCustom". @Component({ selector: 'home', templateUrl:...
1497 просмотров

Должен ли я вкладывать конструкторы и прототипы в JavaScript?
Проект, над которым я работаю в настоящее время, призвал к типу объекта Chain , который сам создает тип объекта Link , который используется только им. В предыдущих проектах я вкладывал конструктор объекта и прототип Link в конструктор для Chain...
171 просмотров
schedule 21.05.2024

Почему свойство длины принадлежит объекту массива?
Есть и другие примеры, но для простоты возьмем свойство length , что оно здесь делает: [].hasOwnProperty("length") //==> true Как мы знаем, свойство length массива находится в Array.prototype , поэтому к нему легко получить...
33 просмотров
schedule 11.12.2023