Hora do consoleFim()
Exemplo
Quanto tempo leva para executar um loop for 100.000 vezes:
console.time();
for (let i = 0; i < 100000; i++) {
// some code
}
console.timeEnd();
Mais exemplos abaixo.
Definição e uso
O timeEnd()
método encerra um cronômetro e grava o resultado no console.
O timeEnd()
método permite cronometrar as operações para fins de teste.
Observação
Você pode executar vários temporizadores ao mesmo tempo.
Use o parâmetro label para nomear temporizadores diferentes.
Veja também:
Sintaxe
console.timeEnd(label)
Parâmetros
Parameter | Description |
label | Optional. The name of the timer. |
Mais exemplos
Usando o parâmetro label :
console.time("test1");
for (let i = 0; i < 100000; i++) {
// some code
}
console.timeEnd("test1");
Qual é o mais rápido, o loop for ou o loop while?
console.time("for loop");
for (let i = 0; i < 100000; i++) {
// some code
}
console.timeEnd("for loop");
let i = 0;
console.time("while loop");
while (i < 1000000) {
i++
}
console.timeEnd("while loop");
Suporte ao navegador
console.timeEnd()
é suportado em todos os navegadores modernos:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 11 | Yes | Yes | Yes | Yes |