Partilhar via


Referência da API de objeto da consola

Utilize os console métodos do objeto para escrever mensagens na Consola a partir do seu JavaScript.

Também pode introduzir estes métodos na Consola. Por exemplo, na Consola, para introduzir um console método que utiliza uma variável:

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

  2. No Depurador, percorra o código.

  3. Quando estiver num contexto válido para que a variável pretendida esteja no âmbito, introduza um método do console objeto na ferramenta Consola . O resultado é apresentado na Consola.




afirmar

Escreve um erro na Consola quando expression é avaliado como false.

console.assert(expression, object)

Nível de registo: 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 a Consola.

Se a opção Preservar Registo estiver ativada, o método clear está desativado.

console.clear()

Confira também




count

Escreve o número de vezes que o método de contagem foi invocado na mesma linha e com o mesmo label. Utilize o método countReset para repor a contagem.

console.count([label])

Nível de registo: Info

Exemplo

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

O resultado do exemplo console.count()




countReset

Repõe uma contagem.

console.countReset([label])

Exemplo

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




depurar

Idêntico ao método de registo , exceto o nível de registo diferente.

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

Nível de registo: 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 registo: 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 registo: Info

Exemplo

console.dirxml(document);
Saída

O resultado do exemplo console.dirxml()




erro

Imprime o object na Consola, formata-o como um erro e inclui um rastreio de pilha.

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

Nível de registo: 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 utilizado. Utilize o método groupCollapsed para fechar o grupo quando iniciar sessão na Consola.

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(label);
Saída

O resultado do exemplo console.group()




groupCollapsed

Idêntico ao método de registo , exceto que o grupo é inicialmente fechado quando inicia sessão na Consola.

console.groupCollapsed(label)




groupEnd

Para o agrupamento visual de mensagens. Veja o método de grupo .

console.groupEnd(label)




informações

Idêntico ao método de registo .

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

Nível de registo: Info

Exemplo

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

O resultado do exemplo console.info()




registo

Imprime uma mensagem na Consola.

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

Nível de registo: Info

Exemplo

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

O resultado do exemplo console.log()




table

Regista uma matriz de objetos como uma tabela.

console.table(array)

Nível de registo: 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. Utilize o método timeEnd para parar o temporizador e imprimir o tempo decorrido na Consola.

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, veja o método de tempo .

console.timeEnd([label])

Nível de registo: Info




rastreio

Imprime um rastreio de pilha para a Consola.

console.trace()

Nível de registo: 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 na Consola.

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

Nível de registo: 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 partilhado pela Google e utilizado de acordo com os termos descritos na Licença Internacional Creative Commons Attribution 4.0. A página original é encontrada aqui e é da autoria de Kayce Bascos.

Licença Creative Commons Este trabalho é licenciado ao abrigo de uma Licença Internacional creative Commons Attribution 4.0.