Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

281
Vistas
Undefined variable logging as {} or "" in Chrome/Edge

The script below seems to be rendering different results in IE and Chrome. I know the code is wrong as I'm calling name in a different scope. I'm also expecting it to log undefined. So yes, I'm just not sure about this difference in the behavior and why?

var obj = {
  testA: function() {
    var name;
  },
  testB: function() {
    console.log(name)
  }
}

obj.testB()

When testB() is called in EDGE and Chrome, I'm getting different log results:

  1. The log is an empty string ("") - CHROME List item
  2. The log is an empty object {} - EDGE enter image description here
about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda