مقالات اپلیکیشن

شرح مقالات اپلیکیشن

مقالات اپلیکیشن

شرح مقالات اپلیکیشن

ساخت کانستراکتورهای ارورهای جاوا اسکریپت به صورت شخصی سازی شده

ما از کانستراکتور ارورهای جاوا اسکریپت که وجود دارااست طراحی اپلیکیشن در مشهد به کار گیری می‌کنیم و از آن ارث بری می‌کنیم. ارث بری در جاوا اسکریپت یک شغل ریسکی و خطرناک است، البته در این باره اینجانب تجربیات کردم که بسیار اثرگذار میباشد، چرا ما به آن نیاز داریم؟ ما هنوزم هم می‌خواهیم از stack trace به کار گیری کنیم تا یک تجارب بهتر در دیباگ کردن ارورهای جاوا اسکریپت داشته باشیم. ارث برای از کانستراکتور اساسی ارورهای جاوا اسکریپت به ما به طور بدون‌پول یک stack trace میدهیم، فقط بایستی یک کد را به آن اضافه کنیم که ما بعدا از روش فرمان err.code به آن دسترسی پیدا میکنیم.

class CustomError extends Error {
constructor(code = \'GENERIC\', status = 500, ...params) {
super(...params)

if (Error.captureStackTrace) {
Error.captureStackTrace(this, CustomError)
}

this.code = code
this.status = status
}
}

module.exports = CustomError

نظرات 0 + ارسال نظر
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد