Soy nuevo en JavaScript y escribí este código js en la consola: `
function test (){} var a1 = new test(); a1;//chrome dev-tool test() a1;// firefox dev-tool : object {} `y ejecuté eso en Chrome dev-tool y Firefox dev-tool y vi resultados diferentes .
1.en cromo: prueba{}
2. en Firefox: objeto{}
Chrome esencialmente dice que {} es un objeto vacío que fue construido por una función con nombre de prueba. Firefox dice que {} es un objeto vacío de construcción general de Object. La diferencia sutil es que Chrome está rastreando activamente, como una propiedad interna, el nombre de la función real que hizo la construcción, mientras que otros navegadores no rastrean esa información adicional.