суббота, 2 февраля 2013 г.

оператор new с++

Эта цепочка называется цепочкой прототипов (prototype chain).

obj.__proto__.__proto__ = {propertyOfProtosProto: 3};

Если его нет и там, оно ищется дальше по цепочке:

Но если его там нет, поиск происходит в свойстве __proto__:

При обращении к любому свойству объекта, оно в первую очередь ищется в самом объекте:

Абсолютно любой объект в JavaScript имеет свойство __proto__. Это скрытое системное свойство, и не во всех реализациях языка оно доступно пользователю.

В этой статье я кратко в примерах объясню что такое свойства __proto__, prototype и работу оператора new в JavaScript.

Prototype, proto и оператор new / Хабрахабр

Комментариев нет:

Отправить комментарий