пятница, 21 июня 2013 г.

Разница между prototype, getPrototypeOf и __proto__

Разница между prototype, getPrototypeOf и __proto__

C.prototype = {} устанваливает связь с объектом, создаваемым с помощью функции конструктора new C()

Object.getPrototypeOf(obj) позволяет в ES5 получить прототип данного объекта. Можно сделать проверку Object.getPrototypeOf(obj)  ===  C.prototype

obj.__proto__ нестандартный механизм получения прототипа данного объекта. Можно сделать проверку obj.__proto__ === C.prototype

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

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