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

327
Visualizações
El tamaño de las entradas del mapa ya es 1 antes de establecer el valor del mapa

Estoy imprimiendo un objeto de mapa antes y después de establecer el valor del mapa. Antes de establecer el valor del mapa, el tamaño del mapa es 0, lo cual es correcto, pero el tamaño de las entradas ya es 1.

guión.js

 const map = new Map(); console.log('Before calling map.set'); console.log(map); console.log('After calling map.set'); map.set('key1', 'value1'); console.log(map);

Consola

 Before calling map.set Map(0) {size: 0} [[Entries]] 0: {"key1" => "value1"} size: 1 [[Prototype]]: Map After calling map.set Map(1) {'key1' => 'value1'} [[Entries]] 0: {"key1" => "value1"} size: 1 [[Prototype]]: Map

Intenté map.get('key1') antes de llamar a map.set y devuelve undefined correctamente.

En el primer console.log , esperaba que el tamaño de las entradas fuera 0, similar al tamaño del mapa, ya que no llamé a map.set('key1', 'value1') . No entiendo por qué el tamaño de las entradas ya está establecido antes de establecer el valor del mapa.

about 4 years ago · Juan Pablo Isaza
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