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é consola.log parecía causar pérdidas de memoria en Chrome?

Tengo una función a donde hay una función b que hace referencia a foo en su cierre.

 class Foo {} function a() { const foo = new Foo() const b = () => { foo // referencing `foo` } b() }; a() // no memory leaks

después de ejecutar a , no hay pérdidas de memoria para Foo .

También lo modifiqué un poco. Aún así, no hay pérdidas de memoria para los siguientes ejemplos.

 class Foo {} function a() { const foo = new Foo() const b = () => { if(foo === 'foo') { } } b() }; a() // no memory leaks
 class Foo {} function a() { const foo = new Foo() const b = () => { console.log(foo.lol) } b() }; a() // no memory leaks

Pero tan pronto como me desconecté de foo , se producen pérdidas de memoria.

 class Foo {} function a() { const foo = new Foo() const b = () => { console.log(foo) } b() }; a() // memory leaks

ingrese la descripción de la imagen aquí

Mi pregunta es por qué console.log(fii) se filtra pero hace referencia a foo de otras maneras o cierra la sesión de su propiedad console.log(foo.lol)

Los probé en la consola Chrome 103 DevTool.

about 4 years ago · Santiago Gelvez
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