Please enable JavaScript.
Coggle requires JavaScript to display documents.
Прототип - Coggle Diagram
Прототип
prototype
это специальное свойство функции-конструктора в JavaScript. Оно используется для определения прототипа объектов, которые будут созданы этой функцией-конструктором.
-
-
При создании нового объекта с помощью new:
Новый объект получает ссылку на объект, указанную в prototype функции-конструктора.
Все объекты, созданные одним конструктором, будут ссылаться на один и тот же объект-прототип.
-
-
-
Свойство proto
это специальное внутреннее свойство объекта, которое указывает на его прототип (объект, от которого он наследует свойства и методы)
Каждый объект в JavaScript (за исключением объектов, созданных через Object.create(null)) имеет свойство proto. Это свойство ссылается на прототип, то есть другой объект, у которого текущий объект может "унаследовать" свойства и методы.
-
-
Цепочка прототипов
это последовательность объектов, по которой JavaScript ищет свойства и методы, если они не найдены в текущем объекте.
-
Это механизм, с помощью которого объекты могут наследовать свойства и методы от других объектов
Мы можем работать с прототипом объекта через специальное свойство proto или методы вроде Object.getPrototypeOf() и Object.setPrototypeOf().