Método Node.js console.timeEnd()

El método console.timeEnd() es la clase de consola de Node.js. Este método detiene un temporizador que se inició previamente usando el método console.time() y muestra el resultado usando stdout.

Sintaxis:

console.timeEnd( label )

Parámetro: este método acepta una sola etiqueta de parámetro que contiene el valor de la string. Si no se pasa la etiqueta, es decir, el valor de la etiqueta es predeterminado , se le da automáticamente al método. La etiqueta puede ser diferente para diferentes funciones o piezas de código.

Valor devuelto: este método muestra la etiqueta y el tiempo que tarda un fragmento de código.

Los siguientes ejemplos ilustran el método console.timeEnd() en Node.js:

Ejemplo 1:

// Node.js program to demonstrate the
// console.timeEnd() method
  
// Sample function
function addCount() {
  var sum = 0; // Variable declaration
  for (var i = 1; i < 100000; i++) {
    sum += i; // Adding i to the sum variable
  }
  return sum; // Return sum value
}
  
// Starts the timer, here default label is used
console.time();
  
addCount(); // function call
  
// Ends the timer and print the time
// taken by the piece of code
console.timeEnd();

Producción:

default: 7.517ms

Ejemplo 2:

// Node.js program to demonstrate the
// console.timeEnd() method
  
// Sample function
function addCount() {
  var sum = 0; // Variable declaration
  for (var i = 1; i < 100000; i++) {
    sum += i; // Adding i to the sum variable
  }
  return sum; // Return sum value
}
  
var timetaken = "Time taken by addCount function";
  
// Starts the timer, the label value is timetaken
console.time(timetaken);
  
addCount(); // function call
  
// Ends the timer and print the time
// taken by the piece of code
console.timeEnd(timetaken);

Producción:

Time taken by addCount function: 8.972ms

Referencia: https://nodejs.org/docs/latest-v11.x/api/console.html#console_console_timeend_label

Publicación traducida automáticamente

Artículo escrito por akshajjuneja9 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *