Разница между prototype, getPrototypeOf и __proto__
C.prototype = {} устанваливает связь с объектом, создаваемым с помощью функции конструктора new C()
Object.getPrototypeOf(obj) позволяет в ES5 получить прототип данного объекта. Можно сделать проверку Object.getPrototypeOf(obj) === C.prototype
obj.__proto__ нестандартный механизм получения прототипа данного объекта. Можно сделать проверку obj.__proto__ === C.prototype
Комментариев нет:
Отправить комментарий