Es dif铆cil imaginar el desarrollo en JS sin enviar informaci贸n a la consola. Metaf贸ricamente hablando, console.log () es la cura para la mayor铆a de las enfermedades del c贸digo.
La depuraci贸n es casi como investigar un crimen donde t煤 tambi茅n eres el principal culpable - Filipe Fortes
Pero adem谩s de la funci贸n de consola.log () de uso com煤n, hay muchas m谩s herramientas que pueden simplificar enormemente el proceso. Veamos algunos de ellos con ejemplos simples.
console.log (), .info (), .debug (), .warn (), .error ()
Lo m谩s simple es imprimir la l铆nea con un color correspondiente al tipo de evento.
Utilizamos marcadores de posici贸n
Para sustituir datos en una l铆nea con un mensaje, es m谩s conveniente utilizar marcadores de posici贸n.
% o - para el objeto
% s - para cadena
% d - para decimal o entero
Agregar CSS
驴No hay suficiente informaci贸n / advertencia / error? 隆No importa! Puede aplicar CSS a los mensajes de la consola.
驴Desea aplicar CSS solo a una parte del mensaje? Esto se hace as铆:
console.dir ()
A menudo es mucho m谩s conveniente imprimir una representaci贸n JSON del objeto que nos interesa.
Salida HTML
Los elementos HTML en la consola se pueden examinar de la misma manera que en el inspector.
console.table ()
驴Quiere ver r谩pidamente los datos en una lista de JSON?
console.group () y console.groupEnd ()
Los mensajes en la consola se pueden agrupar para mayor comodidad.
console.count ()
Esta funci贸n registra cu谩ntas veces se ha llamado.
Si se pasa la etiqueta del argumento opcional, la funci贸n registrar谩 el n煤mero de llamadas con la misma etiqueta .
Si la funci贸n se llama sin par谩metros, registrar谩 el n煤mero de llamadas en la misma l铆nea .
console.assert ()
Es conveniente usarlo cuando desea mostrar informaci贸n por condici贸n. Solo se imprimir谩n los mensajes donde el primer argumento de afirmar () sea falso.
console.trace ()
Este m茅todo lo ayudar谩 a comprender c贸mo el c贸digo lleg贸 a cierto punto.
console.time ()
La forma m谩s f谩cil de medir el tiempo de ejecuci贸n de un fragmento de c贸digo.
console.memory
驴Quieres saber finalmente a d贸nde se fue toda la RAM libre?
console.clear ()
Use para comenzar con una pizarra limpia. Completamente borra la consola de mensajes anteriores.
C贸digo usado en el art铆culo