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