Referência da API do objeto do console

Use os console métodos do objeto para gravar mensagens no Console a partir do JavaScript.

Você também pode inserir esses métodos no Console. Por exemplo, no Console, para inserir um console método que usa uma variável:

  1. Na ferramenta Fontes , no Depurador, defina um ponto de interrupção no código JavaScript.

  2. No Depurador, percorra o código.

  3. Quando você estiver em um contexto válido para que a variável desejada esteja no escopo, insira um método do console objeto na ferramenta Console . O resultado é exibido no Console.




Assert

Grava um erro no Console quando é avaliado como expressionfalse.

console.assert(expression, object)

Nível de log: Error

Exemplo

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

O resultado do exemplo console.assert()




Limpar

Limpa o console.

Se Preservar Log estiver ativado, o método limpar será desativado.

console.clear()

Confira também




count

Grava o número de vezes que o método count foi invocado na mesma linha e com o mesmo label. Use o método countReset para redefinir a contagem.

console.count([label])

Nível de log: Info

Exemplo

console.count();
console.count('coffee');
console.count();
console.count();
Saída

O resultado do exemplo console.count()




countReset

Redefine uma contagem.

console.countReset([label])

Exemplo

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




Depurar

Idêntico ao método log , exceto em níveis de log diferentes.

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

Nível de log: Verbose

Exemplo

console.debug('debug');
Saída

O resultado do exemplo console.debug()




dir

Imprime uma representação JSON do objeto especificado.

console.dir(object)

Nível de log: Info

Exemplo

console.dir(document.head);
Saída

O resultado do exemplo console.dir()




dirxml

Imprime uma representação XML dos descendentes de node.

console.dirxml(node)

Nível de log: Info

Exemplo

console.dirxml(document);
Saída

O resultado do exemplo console.dirxml()




erro

Imprime o no Console, formata-o object como um erro e inclui um rastreamento de pilha.

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

Nível de log: Error

Exemplo

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

O resultado do exemplo console.error()




group

Agrupa visualmente as mensagens até que o método groupEnd seja usado. Use o método groupCollapsed para recolher o grupo quando ele fizer logon inicialmente no Console.

console.group(label)

Exemplo

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

O resultado do exemplo console.group()




groupCollapsed

Idêntico ao método log , exceto que o grupo é inicialmente recolhido quando registra em log no Console.

console.groupCollapsed(label)




groupEnd

Para de agrupar mensagens visualmente. Consulte o método de grupo .

console.groupEnd()




informações

Idêntico ao método log .

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

Nível de log: Info

Exemplo

console.info('info');
Saída

O resultado do exemplo console.info()




de log

Imprime uma mensagem no Console.

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

Nível de log: Info

Exemplo

console.log('log');
Saída

O resultado do exemplo console.log()




table

Registra uma matriz de objetos como uma tabela.

console.table(array)

Nível de log: Info

Exemplo

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

O resultado do exemplo console.table()




hora

Inicia um novo temporizador. Use o método timeEnd para parar o temporizador e imprimir o tempo decorrido no Console.

console.time([label])

Exemplo

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

O resultado do exemplo console.time()




timeEnd

Para um temporizador. Para obter mais informações, consulte o método time .

console.timeEnd([label])

Nível de log: Info




rastreamento

Imprime um rastreamento de pilha no console.

console.trace()

Nível de log: Info

Exemplo

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

O resultado do exemplo console.trace()




avisar

Imprime um aviso para o console.

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

Nível de log: Warning

Exemplo

console.warn('warn');
Saída

O resultado do exemplo console.warn()




Confira também

Observação

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Google e usadas de acordo com os termos descritos na Licença Creative Commons Atribuição 4.0 Internacional. A página original é encontrada aqui e é de autoria de Kayce Basques.

Licença Creative Commons Este trabalho está licenciado sob uma Licença Creative Commons Atribuição 4.0 Internacional.