Una introducción a la herramienta de depuración de Javascript console.table()

Muestra data como una tabla en la consola. Cada elemento en el array (o propiedad enumerable si data es un objeto) será una fila en la tabla.

· 2 min de lectura
Una introducción a la herramienta de depuración de Javascript console.table()

Como todos los programadores de javascript, frecuentemente utilizamos console.log en nuestro código. Me parece que es mucho más rápido utilizar la consola que tratar con el depurador para realizar comprobaciones rápidas. Recientemente me encontré con console.table, que me dejó boquiabierto y se ganó un lugar en mi corazón.

¿Qué es?

Es exactamente como suena - le permite registrar sus datos en la consola como una tabla.

— Sintaxis

console.table(data [, columns]);
  • data La información a mostrar. Puede ser tanto un array como un objeto.
  • columns Un array que contenga los nombres de las columnas a incluir.

— Digamos que tenemos el siguiente Array:

let personas = ['GodoFredo', 'James', 'Hans']

? Si usamos console.log obtenemos esta salida en la consola:

[ "GodoFredo", "James", "Hans" ]

? Sin embargo, con console.table conseguimos:

Puede ver que obtenemos una lista de cada elemento del array. La primera columna de la tabla se identificará como (index), sus valores serán los índices del array. Si data es un objeto, entonces sus valores serán los nombres de las propiedades.

Veamos un objeto

let autor = {
    nombre: 'GodoFredo',
    edad: 11,
    pais: 'Peru'
}

? console.log nos entrega esto:

? mientras console.table

Esto es fantástico porque ahora nuestro complicado conjunto de objetos está en una tabla fácil de leer. Para mí, es mucho más fácil de entender y lidiar con los datos cuando está en forma de tabla.

Mas información sobre console.table en Firefox

? ¿Qué otras herramientas de depuración has encontrado?


Artículo anterior

Web Scraping con PHP utilizando Goutte

Web Scraping es una técnica de extracción de datos en la que se obtiene información de los sitios web. En este articulo hablare que se necesita para realizar Scraping

Artículo siguiente

Netflix piensa que 'Fortnite' es una amenaza mayor que HBO

Los resultados financieros que Netflix presento nos ha permitido conocer que Fortnite de Epic Games es uno de sus mayores competidores

Artículos Relacionados

Como obtener al padre de un elemento con vanilla JS

Como obtener al padre de un elemento con vanilla JS

· 1 min de lectura
Cómo utilizar window.confirm()

Cómo utilizar window.confirm()

· 1 min de lectura
Como elegir una clave SSH para un host especifico

Como elegir una clave SSH para un host especifico

· 1 min de lectura
SVG generadores de patrones

SVG generadores de patrones

· 1 min de lectura
Como detectar un elemento sticky cuando se queda fijo

Como detectar un elemento sticky cuando se queda fijo

· 1 min de lectura
Convertir una cadena en un array en JavaScript

Convertir una cadena en un array en JavaScript

· 2 min de lectura