Console
Clase 13 de 31 • Curso de Fundamentos de Node.js
Contenido del curso
Clase 13 de 31 • Curso de Fundamentos de Node.js
Contenido del curso
Jesús Miguel Quinto Teran
Rubén Dario
Carlos Gutierrez
Victor Baruch Pazaran Jaimes
Erick Fernando Guzmán Valerio
Omar Gabriel Aguilar Moscoso
Ricardo Agustín Moran Rivas
Carlos Enrique Ramírez Flores
Jorge Sandoval
Eddy Arellanes
Sergio Camilo Castillo Nuñez
Jineth Daniela Granados Leguizamon
Juan Esteban Galvis
María Jimena Rodríguez Contreras
Usuario anónimo
Leonardo Casallas Beltran
Santiago López Daza
María Sierra
Juan Camilo Lentino Villalba
Ramiro Nicolas DAccorso Rosati
Manuel Alejandro Blanco Lamas
Esteban Casallas
Abigail Perez
Luis Ruiz Ramos
Nicolas Esteban Prieto Sarmiento
Hiram Rodriguez Gomez
Camilo Alexander Velandia Velandia
Wilfredo Morales
Camilo Alexander Velandia Velandia
Pablo Aquino
Cristhian Franco
Alexis Bustamante
Console
Con console podemos imprimir todo tipo de valores por nuestra terminal.
¡Muchas graciass!
Excelente aporte
Yo en lo personal uso un console.clear() al inicio de todos mis archivos mientras uso el nodemon, ya que de esta forma cada que guardo un cambio solo me muestra la información sobre ese ultimo cambio
:O que buena idea
gracias por el dato
<code> // console.log() //imprime algo en consola console.log("Hola!"); // console.info() // es un alias de console.log console.log("Hola! (pero con .info)..."); // console.warn() // imprime una advertencia en consola; console.warn("Este sitio utiliza cookies" + " Este es un console.warn"); // console.error() //imprime un error en consola const code = 5; console.error("Hubo otro error", code); console.error(new Error ("Así también se declara un error")); // console.table() // Tabula un grupo de datos const usuario = [ { nombre: "Luis", apellido: "Lora", edad: 22 }, { nombre: "Agustín", apellido: "Morán", edad: 19 } ] console.table(usuario); // console.group() & console.groupEnd() // Agrupa una cantidad de datos en consola const dias = ["Lunes", "Martes", "Miércoles", "Jueves", "Viernes", "Sábado", "Domingo"]; console.group("diasSemana") for (let i = 0; i < dias.length; i++) { console.log(dias[i]); }; console.groupEnd("diasSemana") // console.clear() // Límpia la consola function limpiarConsola () { setTimeout(() => { console.clear("Limpiando cada 5 segs"); }, 10000) } limpiarConsola(); // console.count() & console.countReset() // Cuenta la cantidad de veces que se ejecuta algo console.count("Veces"); console.count("Veces"); console.countReset("Veces"); console.count("Veces"); console.count("Veces"); // console.time() & console.timeEnd() // determina el tiempo que demora un proceso en ocurrir console.time("100-elementos") for (let i = 0; i < 100; i++){ }; console.timeEnd("100-elementos")
Gracias por compartir tu código!!
Excelente, creo que los ejemplos hasta el momento brindados en el curso por el profe no te brindan esa sensación de aterrizar los conceptos a un caso más real.
Gran aporte!
Nice el console.table es súper útil para quienes trabajan con JSON's (osea casi todos)
exacto compa
Todas estas funcione son de js , no de node propiamente, asi que tambien lo podemos utilizar en nuestro froint
Console
Node.js v14.9.0 Documentation
Mensaje
console.log('Mensaje') console.info('Simplemente Mensaje')
Error
console.error('Error!!')
Alerta
console.warn('Alerta!')
Tabla
let Tabla = [{a: 1, b: 'A'},{a: 2,b: 'B'}] console.table(Tabla)
Grupo de logs
console.group('Conversación') console.log('Hola'); console.log('bla bla bla'); console.log('Ok Adios'); console.groupEnd('Fin de la Conversación')
Contador
console.count('Veces') // Veces: 1 console.count('Veces') // Veces: 2 console.count('Veces') // Veces: 3 console.count('Veces') // Veces: 4 console.count('Veces') // Veces: 5
Temporizador
console.time('**Inicio**') for(let i = 0; i < 50; i++){ // Contador console.count('Ronda: ') } console.timeEnd('**Inicio**') // Inicio: 2.381ms
muchas gracias
te lo agradezco
console.table()
Esta bueno para revisar el retorno de un API.
Nadie: Absolutamente nadie: Carlos conversando: blablablablablaxd 6:30
Console
Nos permite ver algo, o sea, lo que sea que pongamos ahí.
console.log('info')
Es parecido a log, pero solo se usa para informa de alfo.
console.info('algo info')
Es parecido algo log normal, solo que algunas consolas lo pintan de rojo para indicar que un error paso
console.error('algo error')
Es parecido algo log normal, solo que algunas consolas lo pintan de rojo para indicar que un warning paso
console.warn('algo warn')
Nos muestra nuestra información en forma de tabla a partir de algún objeto que le mandemos.
let elTable = [ { a: 1, b: 'Z' }, { a: 3, b: 'Otra' }, { a: 5, b: 'Otra más' }, { a: 1, b: 'A' }, ] console.table(elTable)
Nos permite hacer grupo de consoles pero dándole una indentación en la terminal.
console.group('grupo') console.log('algo log') console.info('algo info') console.error('algo error') console.warn('algo warn') console.groupEnd('grupo')
Nos permite hacer conteos con los console,
console.count('veces') console.count('veces') console.count('veces') console.count('veces') // Con este reinicias el conteo console.countReset('veces') console.count('veces')
también tenemos console.time y console.timeEnd que son muy útiles y sirven para empezar un cronometro hasta que le indiquemos que se detenga
console.time() setTimeout(()=> { console.timeEnd() },2000)
CONSOLA: default: 2,005s
Cosas que no tenía ni idea: console.count('valor'); console.table(array);
Si activan el modo de escritura de node en la consola con: node le dan enter y escriben console les aparecera un objeto con todos los metodos disponibles. Console es bastante poderoso la verdad.
Tipo de console: Console.log()
console.infoo()
Console.error() Console.table() : Muestra datos en forma de módulo (tablas) Console.warn() console.group(): sirve para agrupar (indentar textos) console.groupEnd() : finaliza la indentacion abierta console.count(): contador console.count(): reinicia contador
Me encantó console.table
console.clear();
Limpia la consola cada vez que lo ejecutas
console.log("'console.log' Muestra un mensaje en la consola/terminal en la que se ejecuta el código") console.info("'console.info' Muestra un mensaje informativo en la consola. Algunos navegadores identifican con un ícono 'i' estos mensajes en la consola web") console.error("'console.error' muestra un mensaje de error. Algunas terminales, como Linux, lo identifican con otro color") console.warn("'console.warn' muestra un mensaje de advertencia(warning) en la consola. Errores o riesgos potenciales.") console.table("'console.table' imprime una tabla a partir de un objeto pasado como parámetro. Visualización más legible") console.table([{a:1, b:7}, {a:5, b:8}]) console.group("group") console.log("'console.group(<nombreGrupo>)' sirve para agrupar varios logs como parte de un mismo conjunto de elementos") console.log("Esto permite diferenciarlos de otros logs impresos en consola") console.log("Para dejar de agrupar logs, usamos el comando 'console.group(<nombreGrupo>)'") console.groupEnd("conversacion") console.log("'console.count(<parametro>)' crea un contador autoincremntal que se incrementa cada vez que ejecutamos la función con el mismo el mismo valor como parámetro") console.count("Ejemplo 1") console.count("Ejemplo 2") console.count("Ejemplo 1") console.count("Ejemplo 2") console.count("Ejemplo 1") console.count("Ejemplo 2") console.log("'console.countReset(<nombreGrupo>)' permite reiniciar el contador del valor recibido como parámetro") console.log("Se ejecuta console.count('contador')") console.count('contador') console.count('contador') console.count('contador') console.log("Se reinicia el contador con console.countReset('contador')") console.countReset('contador') console.count('contador') console.time('cronometro') console.log("'console.time(<temporizador>)' inicializa un contador con asignado al valor pasado como parámetro") console.log("Para concluirlo, debemos invocar la función 'console.timeEnd(<temporizador>)'") console.timeEnd('cronometro') console.log("'clear' limpia la consola") //console.clear()```
creo que falto console.time me parece que tambien es muy util
que hace eso?
Te muestra cuanta tarda tus procesos
console.log(), console.info(), console.warm(), console.error(). Para mensajes que muestra un log, información, advertencia o error en pantalla.console.table(), Muestra una tabla, se puede usar con datos como matrices o diccionarios.console.group('group'), console.groupend('group'), Agrupa un grupo de mensajes creando una indetación.console.count(), cuenta un numero de mensajes.console.reset(), reinicia la cuenta de mensajes.Wow no tenia ni idea que se podia hacer todo esto con console, buenos conjuros para guardar en el libro de hechizos jajaja
//funciones function funcion1() { console.group('Funcion 1'); console.log('esto es de funcion 1'); console.log('esto es de funcion 1'); funcion2(); console.groupEnd('Funcion 1') } function funcion2() { console.group('funcion 2'); console.log('esto es de funcion 2'); console.groupEnd('funcion 2'); } ///// //AGRUPAR CON GROUP Y COMO FUNCIONA console.log('Ver algo'); console.error('inscribe el error'); console.warn('Puede ser un warning'); console.group('-> EJEMPLO DE TABLA EN CONSOLA :') var tabla = [ { a: 1, b: 2 }, { a: 5, b: 6 }] console.table(tabla);//sirve con arrays muy largos con muchas columnas. console.groupEnd('-> EJEMPLO DE TABLA EN CONSOLA :'); //group permite dar identacion a lso consolog siguieenes hasta //group end console.group('conversacion:') console.log('Hola'); console.log('Blabla'); console.log('Adios'); console.groupEnd('conversacion:'); funcion1(); //contdor de veces que se ejecuta el log console.count('veces'); console.count('veces'); console.count('veces'); console.count('veces'); console.countReset('veces'); console.count('veces'); //```