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:
Na ferramenta Origens , no Depurador, defina um ponto de interrupção no código JavaScript.
No Depurador, percorra o código.
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
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
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
dir
Imprime uma representação JSON do objeto especificado.
console.dir(object)
Nível de registo: Info
Exemplo
console.dir(document.head);
Saída
dirxml
Imprime uma representação XML dos descendentes de node
.
console.dirxml(node)
Nível de registo: Info
Exemplo
console.dirxml(document);
Saída
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
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
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
registo
Imprime uma mensagem na Consola.
console.log(object [, object, ...])
Nível de registo: Info
Exemplo
console.log('log');
Saída
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
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
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
avisar
Imprime um aviso na Consola.
console.warn(object [, object, ...])
Nível de registo: Warning
Exemplo
console.warn('warn');
Saída
Confira também
-
Documentos >
console
Web da MDN Referência do objeto – tem uma descrição geral de resumo dos métodos e tem uma página por método, com detalhes de sintaxe adicionais. - Mensagens de registo na ferramenta Consola – uma introdução interativa.
-
Funções e seletores de utilitários - da ferramenta de consolaMétodos utilitários apenas de consola, como
debug()
emonitorEvents()
.
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.
Este trabalho é licenciado ao abrigo de uma Licença Internacional creative Commons Attribution 4.0.