تعریف توابع در مقابل عبارت تابع

ساخت وبلاگ

پیش از آن که ما بتوانیم خاطر بگیریم که چرا طراحی اپلیکیشن در مشهد یک IIFE یا این که به عبارتی عبارت فراخانی سریع توابع برای ما موءثر میباشد ما می بایست آغاز به طور صحیح متوجه شویم که IIFE دقیقا چیست تا آن گاه درباره heck سخن کنیم. ما در بالا عمل خویش را با حدس یک تابع ساده استارت میکنیم، تابع پایین را در حیث بگیرید:

**FUNCTION DECLARATION**

function doSomething(){

// ...do something...

};
بسیار خب نکات کلیدی که در‌این کد وجود دارا‌هستند مشتمل بر کلمه و واژه کلیدی function و بعد اسم تابع به اسم doSomething و آن گاه () و در پایان نیز {} میباشد. طریق دیگر برای تعریف‌و‌تمجید یک تابع تعریف‌و‌تمجید آن از روش عبارت تابع میباشد، به سینتکس تحت دقت نمائید:

**FUNCTION EXPRESSION**

var doSomething = function(){

// ...do something...

};
به طور بصری تفاوت مهم در میان این دو سینتکس نکته بسیار کوچکی است و در واقع ما هنوز هم هر دو این توابع را به یک صورت فراخوانی میکنیم، آغاز اسم تابع را می نویسیم و سپس () قرار میدهیم. پس ایراد و تفاوت مهم در کجاست؟

تفاوت اساسی در واقع پاره ای بغرنج میباشد، همانگونه که میتوانید ملاحظه کنید وقتی که پارسر جاوا اسکریپت وقتی که با واژه کلیدی function رو به رو می‌گردد معمولا فرض می نماید که یک تابع درین نقطه تعریف‌و‌تمجید شد‌ه‌است، مگر این که ما به طور مصرح به وی بگوییم که مقصود در این مکان تعریف و تمجید یک تابع وجود ندارد.

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

برچسب : طراحی اپلیکیشن در مشهد, نویسنده : عباسی app01 بازدید : 107 تاريخ : چهارشنبه 15 تير 1401 ساعت: 13:42