1- پیغام مرتبط با غلط را بخوانید.
2- stack trace را نظارت نمایید تا متوجه گردید این ارور دقیقا در کدام طراحی اپلیکیشن در مشهد خط از کدهای شما پیش آمده میباشد، شما بایستی به طور ظریف اسم پوشه و خطی کهاین ارور پیش آمده میباشد را بیابید.
3- درحالتی که این ارور در ماژول مهم شما پیش آمده میباشد stack trace را اسکرول نمایید بدین آرزو که بتوانید دقیقا بیتی کهاین ارور در آن پیش آمده میباشد را پیدا نمایید، در شرایطیکه شما کلیه چیز را نظارت کردید و هیچ یک از این مفاد در کد شما وجود نداشت قدم بعدی که در خطایابی در جاوا اسکریپت بایستی جاری ساختن دهید این میباشد که نظارت فرمایید که کدام یک از ماژول های نرم افزار شما منجر به وجود وارد شدن این ارور شدهاست و آن گاه نظارت فرمایید که از این ماژول در کدام نصیب از کد خویش استعمال نموده اید.
اشکال پیغام های غلط که در خطایابی در جاوا اسکریپت با آنان روبرو میشوید( نصیب اولیه)
در اینجا 6 گزینه از پیغام های خطایی که در خطایابی در جاوا اسکریپت با آنان روبرو میشوید را برای شما آورده ایم، سه آیتم اولیه را معمولا شما در زمان خطایابی در جاوا اسکریپت مشاهده میکنید ولی بقیه آنها را احتمالا زیاد مشاهده نکرده باشید.
ارور مرتبط با سینتکس یا این که سینتکس ارور:
کد شما تجزیه نمیشود و یا این که به عبارت دیگر شما در جایی از کد نادرست نموده اید.
1- خطی کهاین ارور در آن پیش آمده میباشد را نظارت نمایید.
2- میدانیم که سینتکس ارورها دقیقا در نقطه ای صورت میدهند که نرمافزار در آنجا متوقف گردیده است. در بیشتر مواقع نیز ممکن میباشد که خطای حقیقی در خط بالایی و یا این که پایینی نقطه ای باشد که اپلیکیشن در آن نقطه متوقف گردیدهاست.
Type error:
کد شما توقع دارد که یک متغیر از یک نوع خاص باشد ولی در واقعیت این متغیر دارنده یک مقدار از نوع دیگری میباشد. این آیتم را ممکن میباشد بسیار چشم باشید به دلیل آن که این ارور ممکن میباشد به دلایل گوناگونی واقعه بیفتد. پیغام های خطایی مانند “cannot read {property} of undefined” و یا این که “{such and such} is not a function” معمولا از این دست ارورها میباشند. در اینجا قصد داریم لیستی از راهحل های غیر حرفهای را در چنگ شما در اختیار بگذاریم که به شما این قابلیت و امکان را میدهد که بدانید بایستی از کجا استارت نمایید.
1- از امر console.log(typeof offendingVariable) استعمال فرمایید تا مشاهده کنید که اپ شما درین مرحله انتظار چه نوع متغیری را دارااست.
2- فرمت تابع خویش را تحقیق فرمایید آیا تابع شما ساختار صدق داراست؟
3- آیا داده شما به جایی که بایستی باشد منتقل شدهاست؟( از console.log برای اکران آرگومان های توابع و یا این که حتیدر برخی از مواقع برای اکران نوع آنها در خطایابی در جاوا اسکریپت به کارگیری فرمایید)
4- در حالتیکه اروری که در خطایابی در جاوا اسکریپت با آن روبرو گردیده اید در هنگام استارت عمل با یک کتابخانه پیش آمده میباشد داکیومنتیشن مرتبط با کتابخانه را به توجه استیناف نمائید تا مطمئن گردید که به صدق از آن به کارگیری نموده اید.
5- عملکرد نمایید که اشخاص دیگری را در وب پیدا فرمایید که از این ابزار به کار گیری کرده اند.