مرجع مقالات کاربردی حوزه اپلیکیشن مرجع مقالات کاربردی حوزه اپلیکیشن .

مرجع مقالات کاربردی حوزه اپلیکیشن

استفاده از finally

بعضی اوقات ما یحتاج میباشد که کدی بنویسید که طراحی اپلیکیشن در مشهد هم وقتی که ارورهای جاوا اسکریپت رخداد افتادند جاری ساختن خواهد شد و هم زمانی که رخداد نیفتادند، شما میتوانید از یک بلاک سوم و از روی اختیار برای این شغل استعمال نمایید که اسم آن بلاک finally است. برخی اوقات این فرمان دقیقا مانند این میباشد که شما یک خط فرمان بعداز try و catch داشته باشید البته بعضی وقت ها نیز بسیار اثر گذار میباشد:

const a = 5

try {
console.log(b) // b is not defined, so throws an error
} catch (err) {
console.error(err) // will log the error with the error stack
} finally {
console.log(a) // will always get executed
}
فراخوانی توابع asynchronicity

ناهمزمانی یک کدام از مسائلی میباشد که همواره هنگامی که شما در اکنون عمل کردن با جاوا اسکریپت می باشید بایستی آن را در حیث داشته باشید، وقتی که شما یک تابع ناهمزمان دارید و یک کدام از ارورهای جاوا اسکریپت داخل تابع شما حادثه می افتد اجرای نرم افزار شما ادامه پیدا می نماید، به این ترتیب فورا خطایی در اپ شما ساخت‌و‌ساز نمیشود وقتی که شما تابع به طور همزمان خویش را فراخوانی می‌کنید( با هر روشی)، شما معمولا دو پارامتر در فراخوانی تابع اخذ میکنید که چیزی مشابه بدین است:

myAsyncFunc(someInput, (err, result) => {
if(err) return console.error(err) // we will see later what to do with the error object.
console.log(result)
})
چنانچه دراین مکان یک کدام از ارورهای جاوا اسکریپت وجود داشته باشد پارامتر err آن ارور را علامت خواهد بخشید و در غیر این شکل این پارامتر undefined و یا این که null خواهد بود. این نکته بسیار اساسی میباشد که یا این که چیزی را باطن بلاک if برگردانید و یا این که یک باطن بلاک else فرمان دیگری قرار دهید، در غیر این شکل ممکن میباشد یکی‌از دیگر از ارورهای جاوا اسکریپت برای شما حادثه بیفتد. برای مثال فرض فرمائید فیض Undefined میباشد و شما همت دارید به result.data دسترسی پیدا فرمایید.


برچسب: طراحی اپلیکیشن در مشهد،
امتیاز:
 
بازدید:

+ نوشته شده: ۳ مرداد ۱۴۰۱ساعت: ۱۰:۴۷:۲۶ توسط:علی پور موضوع: نظرات (0)