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