DEV Community

Cover image for Truco con console.log para hacer Debug
Camilo Martinez for equimancho

Posted on • Edited on

11 1

Truco con console.log para hacer Debug

Idiomas: [🇺🇸] English - [🇪🇸] Español


Algunas veces necesitamos mostrar en la consola múltiples valores de las variables con console.log y para poderlos identificar adicionamos algún texto inicial el cual indica la salida a la que corresponde cada variable.



console.log("name: ", name);
console.log("age: ", age);
console.log("language: ", language);
console.log("isDev: ", isDev);


Enter fullscreen mode Exit fullscreen mode

console.log

Truco

Una forma de hacer lo mismo sin tener que escribir esos textos de identificación es meter todas esas variables dentro de un {}.



   console.log( {name, age, language, isDev} );


Enter fullscreen mode Exit fullscreen mode

console.log

Pero espera un momento, si cambiamos una sola palabra puede ser aún mejor.

Super truco

Cambia .log por .table y ya está. Vamos a poder ver el resultado tanto de nombres como de valores de forma más legible.



   console.table( {name, age, language, isDev} );


Enter fullscreen mode Exit fullscreen mode

console.table


VS Code

Existe una extension llamada Debug Snippets que se dedica al tema de depuración e incluye varias opciones para usar console.log.

Debug Snippets

Dos de los snippets están relacionados con los trucos mencionados anteriormente.

Trigger Description Result JS/TS
cld→ log with destructuring console.log({$name})█
ctd→ table with destructuring console.table({$name})█

That’s All Folks!
Happy Coding 🖖

cerveza

SurveyJS custom survey software

JavaScript UI Libraries for Surveys and Forms

SurveyJS lets you build a JSON-based form management system that integrates with any backend, giving you full control over your data and no user limits. Includes support for custom question types, skip logic, integrated CCS editor, PDF export, real-time analytics & more.

Learn more

Top comments (1)

Collapse
 
nicoalani profile image
Nico Alani -✨🛸☄️ • Edited

Muy buen post!.
No tenia idea lo de

console.table();
Enter fullscreen mode Exit fullscreen mode


😯

Billboard image

Deploy and scale your apps on AWS and GCP with a world class developer experience

Coherence makes it easy to set up and maintain cloud infrastructure. Harness the extensibility, compliance and cost efficiency of the cloud.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay