Node.js | console.timeEnd () Метод

Опубликовано: 5 Августа, 2021

Метод console.timeEnd () - это консольный класс Node.js. Этот метод останавливает таймер, который ранее был запущен с помощью метода console.time (), и отображает результат с помощью stdout.

Синтаксис:

 console.timeEnd (метка)

Параметр: этот метод принимает одну метку параметра, которая содержит строковое значение. Если метка не передана, т.е. значение метки по умолчанию, то оно автоматически передается методу. Этикетка может быть разной для разных функций или фрагментов кода.

Возвращаемое значение: этот метод отображает метку и время, затраченное на фрагмент кода.

Примеры ниже иллюстрируют метод console.timeEnd () в Node.js:

Пример 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
}
sum; return // 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();

Выход:

 по умолчанию: 7,517 мс

Пример 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
}
sum; return // 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);

Выход:

 Время, затраченное функцией addCount: 8,972 мс

Ссылка: https://nodejs.org/docs/latest-v11.x/api/console.html#console_console_timeend_label