روش HTML DOM console.time()

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

روش console.time() در نمای کنسول شروع مدت زمان را نشان می‌دهد.

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

از روش console.timeEnd() پایان مدت زمان و نمایش نتایج در console.view.

برای نام‌گذاری مدت زمان از پارامتر label استفاده کنید، سپس می‌توانید چندین مدت زمان را در یک صفحه تنظیم کنید.

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

مثال

مثال 1

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

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

پس از آن که امتحان کنید

مثال 2

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

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 < 1000000; 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.time(label)

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

پارامتر نوع توضیح
label رشته اختیاری است. از پارامتر label برای نام‌گذاری مدت زمان استفاده کنید.

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

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

روش Chrome IE Firefox Safari Opera
console.time() پشتیبانی 11 10 4 پشتیبانی