Soy nuevo en prototipos. He definido un objeto literal como este
const obj = { name: 'Prashant', sayHI(){ console.log("Hi, I am Prashant"); } } console.log(obj);
¡¡¡Resultado en consola aquí!!!:
Después de registrar el objeto en la consola, obtengo una propiedad ([[Prototype]]: Object) cuya propiedad __proto __ también hace referencia a object.prototype.
Si obj es un objeto, ¿por qué su prototipo también apunta a object.prototype en lugar de apuntar a nulo y por qué ambos tienen las mismas funciones ?