Публикации по теме '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 просмотров
schedule
18.04.2024
Должен ли я вкладывать конструкторы и прототипы в JavaScript?
Проект, над которым я работаю в настоящее время, призвал к типу объекта Chain , который сам создает тип объекта Link , который используется только им. В предыдущих проектах я вкладывал конструктор объекта и прототип Link в конструктор для Chain...
171 просмотров
schedule
21.05.2024
Почему свойство длины принадлежит объекту массива?
Есть и другие примеры, но для простоты возьмем свойство length , что оно здесь делает:
[].hasOwnProperty("length")
//==> true
Как мы знаем, свойство length массива находится в Array.prototype , поэтому к нему легко получить...
33 просмотров
schedule
11.12.2023