Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

186
Visualizações
¿Por qué la cadena de prototipos de visualización de objetos de impresión no es la esperada?
function F () { this.a = 1; this.b = 2; } let o = new F(); // {a: 1, b: 2} // add properties in F function's prototype F.prototype.b = 3; F.prototype.c = 4; console.log(o)

Usando las herramientas de desarrollo de Chrome, encuentro el resultado de la siguiente manera:

ingrese la descripción de la imagen aquí

Estoy realmente confundido con esta salida. Quién puede explicar el resultado.

about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

Descargo de responsabilidad: no estoy completamente seguro de esta respuesta.

__proto__ se refiere al objeto que se está construyendo (es parte del constructor).

[[Prototype]] es el objeto que está destinado a crear un prototipo del objeto actual .

about 4 years ago · Juan Pablo Isaza Relatório

0

[[Prototype]] se refiere al prototipo interno con el que se crea cada objeto. No es accesible, por ejemplo

 o.prototype.b

devuelve undefined .

El __proto__ en desuso inicialmente no se llama y, cuando se llama, se llena con los valores de [[Prototype]] , de ahí la duplicación. Asi que,

 o.__proto__.b

devuelve 3 .

El método de acceso preferido es usar el método estático getPrototypeOf() de Object .

 Object.getPrototypeOf(o).b

devuelve 3 .

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda