روش HTML DOM console.timeEnd()

تعریف و استفاده

روش console.timeEnd() مدارکوری را پایان می‌دهد و نتایج را به نمایه کنسول نوشته می‌کند.

این روش به شما امکان می‌دهد تا زمان عملکرد برخی از عملیات در کد را اندازه‌گیری کنید تا آن‌ها را تست کنید.

از روش console.time() مدارکوری را شروع کنید.

برای مشخص کردن مدارکوری که باید پایان یابد، از پارامتر برچسب استفاده کنید.

توجه:هنگام تست روش‌های کنسول، مطمئن شوید که نمایه کنسول قابل مشاهده است (با فشار دادن F12 کنسول را ببینید).

مثال

مثال ۱

زمان لازم برای اجرای یک چرخه for ۱۰۰۰ هزار بار چقدر است:

console.time();
for (i = 0; i < 100000; i++) {
  // some code
}
console.timeEnd();

به طور شخصی امتحان کنید

مثال 2

از پارامتر برچسب استفاده کنید:

console.time("test1");
for (i = 0; i < 100000; i++) {
  // some code
}
console.timeEnd("test1");

به طور شخصی امتحان کنید

مثال 3

کدام سریع‌تر است، چرخه for یا while؟

var i;
console.time("test for loop");
for (i = 0; i < 100000; i++) {
  // some code
}
console.timeEnd("test for loop");
i = 0;
console.time("test while loop");
while (i < 1000000) {
  i++
}
console.timeEnd("test while loop");

به طور شخصی امتحان کنید

نحوه استفاده

console.timeEnd(برچسب)

مقادیر پارامتر

پارامتر نوع توضیح
برچسب رشته اختیاری است. نام کنترلی که باید پایان یابد.

پشتیبانی مرورگر

اعداد در جدول نشان‌دهنده نسخه اولین مرورگر پشتیبان از این روش است.

مетод Chrome IE Firefox Safari Opera
console.timeEnd() پشتیبانی 11 10 4 پشتیبانی