Во всех статьях написано, что JavaScript - язык, основанный на прототипах, то есть каждый объект имеет прототип (точнее, цепочку прототипов).
Пока что я попробовал следующий фрагмент кода:
var F = function();
F.prototype.member1 = 1;
var object1 = new F();
console.log(object1.member1); // prints 1
Как я могу получить доступ к объекту-прототипу object1
? Есть ли нейтральный для браузера способ сделать это (я имею в виду, не полагаясь на свойство __proto__
)? Видел эту ссылку, но, возможно, есть новые разработки с 2010 года) Если не могу, не могли бы вы поделиться, пожалуйста, логическим обоснованием?