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

290
Vistas
consola.log("x:", x) o consola.log("x:" + x)?

¿Por qué es mejor console.log("x:", x) que console.log("x:" + x) ? Tengo un objeto de categoría que contiene categoryId y name . Cuando escribo console.log("x:", x) , la consola me da Data: (5) [{…}, {…}, {…}, {…}, {…}]

Sin embargo, si uso console.log("x:" + x) , la consola me da Data: [object, object][object, object][object, object][object, object][object, object]

Me pregunto cuál es la razón y por qué hay una diferencia.

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

La razón por la que usar console.log("Data:"+x) no genera el resultado deseado cuando console.log("Data:",x) lo hace (x es el nombre de la variable de su objeto) es por la forma en que JavaScript funciona. En el primer ejemplo, Javascript evaluará primero la cadena pasada como parámetro (los "Datos:"+x).

Dado que JavaScript solo puede convertir un objeto en una cadena cuando se pasa como argumento a una función JSON.stringify(), el objeto no se conservará dentro de la evaluación de la cadena y, en su lugar, se reemplazará con "[objeto Objeto ]".

Javascript interpretará console.log("Data:",x) de manera diferente. El primer parámetro, "Datos:", se pasa y se registra primero en la consola. En la misma línea, el objeto de datos se registra como un tipo de datos de objeto, ya que el objeto no está al lado de una cadena y, por lo tanto, no se evaluará como una cadena antes de iniciar sesión en la consola.

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