Referencia de api de objeto de consola

Use los console métodos del objeto para escribir mensajes en la consola desde JavaScript.

También puede escribir estos métodos en la consola. Por ejemplo, en la consola, para escribir un console método que tome una variable:

  1. En la herramienta Orígenes , en el depurador, establezca un punto de interrupción en el código JavaScript.

  2. En el depurador, recorra el código.

  3. Cuando se encuentra en un contexto válido para que la variable deseada esté en el ámbito, escriba un método del console objeto en la herramienta Consola . El resultado se muestra en la consola.




Afirmar

Escribe un error en la consola cuando expression se evalúa como false.

console.assert(expression, object)

Nivel de registro: Error

Ejemplo

const x = 5;
const y = 3;
const reason = 'x is expected to be less than y';
console.assert(x < y, {x, y, reason});

Salida

Resultado del ejemplo console.assert()




Claro

Borra la consola.

Si conservar registro está activado, se desactiva el método clear .

console.clear()

Consulte también




count

Escribe el número de veces que se ha invocado el método count en la misma línea y con el mismo label. Use el método countReset para restablecer el recuento.

console.count([label])

Nivel de registro: Info

Ejemplo

console.count();
console.count('coffee');
console.count();
console.count();

Salida

Resultado del ejemplo console.count()




countReset

Restablece un recuento.

console.countReset([label])

Ejemplo

console.countReset();
console.countReset('coffee');




Depuración

Idéntico al método de registro , excepto un nivel de registro diferente.

console.debug(object [, object, ...])

Nivel de registro: Verbose

Ejemplo

console.debug('debug');

Salida

Resultado del ejemplo console.debug()




Dir

Imprime una representación JSON del objeto especificado.

console.dir(object)

Nivel de registro: Info

Ejemplo

console.dir(document.head);

Salida

Resultado del ejemplo console.dir()




dirxml

Imprime una representación XML de los descendientes de node.

console.dirxml(node)

Nivel de registro: Info

Ejemplo

console.dirxml(document);

Salida

Resultado del ejemplo console.dirxml()




error

Imprime en object la consola, lo da formato de error e incluye un seguimiento de pila.

console.error(object [, object, ...])

Nivel de registro: Error

Ejemplo

console.error("I'm sorry, Dave.  I'm afraid I can't do that.");

Salida

Resultado del ejemplo console.error()




grupo

Agrupa visualmente los mensajes hasta que se usa el método groupEnd . Use el método groupCollapsed para contraer el grupo cuando inicie sesión inicialmente en la consola.

console.group(label)

Ejemplo

const label = 'Adolescent Irradiated Espionage Tortoises';
console.group(label);
console.info('Leo');
console.info('Mike');
console.info('Don');
console.info('Raph');
console.groupEnd(label);

Salida

Resultado del ejemplo console.group()




groupCollapsed

Idéntico al método de registro , excepto que el grupo se contrae inicialmente cuando inicia sesión en la consola.

console.groupCollapsed(label)




groupEnd

Detiene la agrupación visual de mensajes. Vea el método group .

console.groupEnd(label)




info

Idéntico al método de registro .

console.info(object [, object, ...])

Nivel de registro: Info

Ejemplo

console.info('info');

Salida

Resultado del ejemplo console.info()




Registro

Imprime un mensaje en la consola.

console.log(object [, object, ...])

Nivel de registro: Info

Ejemplo

console.log('log');

Salida

Resultado del ejemplo console.log()




table

Registra una matriz de objetos como una tabla.

console.table(array)

Nivel de registro: Info

Ejemplo

console.table([
      {
         first: 'René',
         last: 'Magritte',
      },
      {
         first: 'Chaim',
         last: 'Soutine',
         birthday: '18930113',
      },
      {
         first: 'Henri',
         last: 'Matisse',
      }
]);

Salida

Resultado del ejemplo console.table()




time

Inicia un nuevo temporizador. Use el método timeEnd para detener el temporizador e imprimir el tiempo transcurrido en la consola.

console.time([label])

Ejemplo

console.time();
for (var i = 0; i < 100000; i++) {
      let square = i ** 2;
}
console.timeEnd();

Salida

Resultado del ejemplo console.time()




timeEnd

Detiene un temporizador. Para obtener más información, vea el método time .

console.timeEnd([label])

Nivel de registro: Info




Rastro

Imprime un seguimiento de pila en la consola.

console.trace()

Nivel de registro: Info

Ejemplo

const first = () => { second(); };
const second = () => { third(); };
const third = () => { fourth(); };
const fourth = () => { console.trace(); };
first();

Salida

Resultado del ejemplo console.trace()




Advertir

Imprime una advertencia en la consola.

console.warn(object [, object, ...])

Nivel de registro: Warning

Ejemplo

console.warn('warn');

Salida

Resultado del ejemplo console.warn()




Consulte también

Nota:

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por Google y usadas según los términos descritos en la licencia internacional creative Commons Attribution 4.0. La página original se encuentra aquí y está creada por Kayce Basques (Technical Writer, Chrome DevTools & Lighthouse).

Licencia de Creative Commons Esta obra está licenciada bajo una Licencia Internacional Creative Commons Attribution 4.0.