En todos los artículos está escrito que JavaScript es un lenguaje basado en prototipos, lo que significa que cada objeto tiene un prototipo (o, más precisamente, cadena de prototipo).¿Cómo acceder a prototipo de objeto en javascript?
Hasta ahora, he probado el siguiente fragmento de código:
var F = function();
F.prototype.member1 = 1;
var object1 = new F();
console.log(object1.member1); // prints 1
¿Cómo puedo acceder al objeto prototipo de object1
? ¿Hay una forma neutral de navegador para hacer eso (es decir, no depender de la propiedad __proto__
? Visto this enlace, pero tal vez haya nuevos desarrollos desde 2010) Si no puedo, ¿podría compartir por favor el razonamiento detrás del capó?
object1.constructor.prototype –