روش HTML DOM console.time()
- صفحه قبل table()
- صفحه بعدی timeEnd()
- برگشت به لایه بالاتر شیء Console Window
تعریف و استفاده
روش 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 | پشتیبانی |
- صفحه قبل table()
- صفحه بعدی timeEnd()
- برگشت به لایه بالاتر شیء Console Window