معرفی
برای اشکال زدایی کد جاوا اسکریپت، از شیء console.log زیاد استفاده می کنیم. این به ما کمک می کند تا مشکل را در یک صفحه وب در مرورگر تعیین و عیب یابی کنیم. این شی کنسول می تواند در طول فرآیند توسعه استفاده شود و همچنین توسعه دهنده را قادر می سازد تا ارزش یک عبارت را در زمینه صفحه خاص ببیند. به طور کلی، نظارت، نوشتن و ارزیابی در ابزار توسعه دهنده مرورگرها (F12) را تسهیل می کند.
چند عضو مهم دیگر از این Object وجود دارد و این می تواند اشکال زدایی ما را بسیار آسان کند.
ردیابی عملیات/مرحله
- console.log() – برای ثبت هر نوع پیامی در کنسول استفاده می شود.
کد console.log() با خروجی
- console.warn()- پیام را در کنسول به عنوان یک هشدار با اطلاعات متد با علامت هشدار زرد چاپ می کند.
کد console.warn() با خروجی
- console.info() – اطلاعات موجود در کنسول را چاپ می کند. می توان آن را به جای هم با console.log استفاده کرد، اما هدف از استفاده از console.info پیام ها را به نوع اطلاعات محدود می کند.
کد console.info() با خروجی
- console.error() – پیام کنسول را با یک نماد قرمز چاپ می کند و به راحتی قابل شناسایی است.
کد ()consol.error با خروجی
- console.trace() – ردیابی پشته متدی را که از آنجا فراخوانی می شود ارائه می دهد.
کد console.trace() با خروجی
- console.count() – تعداد فراخوانی متد خاصی را می دهد.
کد console.count() با خروجی
گروه بندی سیاهههای مربوط
- console.group() – این می تواند برای گروه بندی گزارش های مشابه استفاده شود. به طور پیش فرض، گسترش خواهد یافت. می تواند لانه سازی گروه های دیگر را نیز داشته باشد.
کد console.group() با خروجی
- console.groupEnd() – پایان هر گروه را مشخص می کند.
- console.groupcollapsed() – همان console.group است اما به طور پیش فرض جمع شده باقی می ماند.
کد console.groupCollapsed() با خروجی
نمایش سیاههها
- console.clear() – اگر به گزارشهای قبلی نیاز ندارید و میخواهید دوباره شروع کنید، Console.clear کنسول را پاک میکند و تنها گزارشهای بعدی پس از آن نوشته میشوند.
کد console.clear() با خروجی
- console.table() – این یک روش بسیار مفید برای مشاهده داده ها در قالب جدول است. این جدول را می توان بر اساس هر ستونی با کلیک بر روی هر سرصفحه مرتب کرد.