Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

243
Views
JavaScript console.log: ¿Cómo hacer que el separador de parámetros de coma use nueva línea para objetos en lugar de espacio?

Cuando escribo algo como:

console.log("data", data);

donde data son un objeto, imprimirá "datos [alguna forma del objeto]" donde [alguna forma del objeto] suele ser un objeto colapsado con flechas de expansión en las que puedo hacer clic para ver los elementos del objeto.

Sin embargo, esto puede volverse doloroso cuando la línea de texto anterior es larga y hay muchos resultados... y prefiero que ese objeto comience en la siguiente línea, lo que me obliga a agregar otro console.log solo para ese objeto, o agregue un \n a la cadena de línea anterior.

Dado que console.log('whatever', whatever) agrega un espacio a 'whatever' cuando le sigue una coma, me gustaría alguna forma de especificar 'usar una nueva línea en este caso, o para los objetos que siguen a la coma', pero No estoy viendo cómo hacer eso.

¿Es esto posible de alguna manera?

about 4 years ago · Juan Pablo Isaza
3 answers
Answer question

0

Puede usar console.dir y el documento aquí: https://developer.mozilla.org/en-US/docs/Web/API/console/dir

about 4 years ago · Juan Pablo Isaza Report

0

Necesita otra función que envuelva el console.log console.log() ,

 fancyLog = function(...args){ args.forEach( arg=>{ console.log( arg ); } ); }

esta función de contenedor hará su tarea.

about 4 years ago · Juan Pablo Isaza Report

0

La respuesta corta es no, lo que estás preguntando no existe así.

Puedes hackearlo haciendo algo como:

 console.log(`whatever\n${JSON.stringify(whatever, null, 2)}`);

Que imprimirá el objeto en json en la siguiente línea. O si no lo necesita, simplemente:

 console.log(`whatever\n${whatever}`);

Pero es discutible cuánto trabajo realmente ahorró simplemente agregando dos console.logs .

Su opción final es usar console.dir o console.table después de console.log , pero nuevamente no le evita tener que colocar dos líneas allí.

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!