آموزش JavaScript
۲۶۰ آموزش
نمایش دسته بندی ها (۲۶۰ آموزش)

تعریف یک تابع (Function) جدید (Arrow Function)، با عبارت مشابه const kelidestan = (A,B) => { } ، در JavaScript

در مبحثی دیگر، در مورد توابع (Function) از پیش تعریف شده در JavaScript صحبت کردیم ( کلید شماره 2684 ) که در خود JavaScript وجود دارند و می توانیم از آنها استفاده کنیم، اما ممکن است که بخواهیم خودمان یک تابع جدید تعریف کنیم و از آن استفاده نماییم.

به عنوان مثال، فرض کنید که بخواهیم تابعی با نام AddNumbers تعریف کنیم که دو عدد را در ورودی خود دریافت کرده و آن را با هم جمع کند و سپس نتیجه جمع را برگرداند، بنابراین برای تعریف تابع، کدهای زیر را می نویسیم :

حال چنانچه بخواهیم از این تابع تعریف شده، برای جمع زدن دو عدد 2 و 3 استفاده کنیم، کدهای زیر را می نویسیم :

بنابراین کل کدها را به صورت زیر می نویسیم :

نکته

البته می توانیم تابع (Function) مورد نظرمان را به شکل دیگری نیز تعریف کنیم ( کلید شماره 2685 ) :

و یا به شکل زیر ( کلید شماره 28290 ) :

در هر 3 مدل تعریف، خروجی تابع (Function) یکسان خواهد بود.

به مثال زیر توجه کنید :

مثال

نتیجه :

خطا - صفحه را دوباره بارگذاری کنید

تعریف یک تابع (Function)، بدون داشتن ورودی :

مثال

نتیجه :

خطا - صفحه را دوباره بارگذاری کنید

حذف کردن علامت های { و } :

نکته

چنانچه بتوانیم کدهای تابع (Function) را به صورت تنها یک عبارت (Statement) بنویسیم (که البته عبارت مورد نظر، یک مقدار را برگرداند)، می توانیم علامت های { و } را در تعریف تابع به کار نبریم. یعنی به جای تعریف تابع به صورت زیر :

می توانیم آن را به این شکل تعریف کنیم :

که خروجی هر دو مدل تعریف، یکسان می باشد.

به مثال زیر توجه کنید :

مثال

نتیجه :

خطا - صفحه را دوباره بارگذاری کنید

تابع (Function) زیر را در نظر بگیرید :

می توانیم آن را به صورت زیر نیز تعریف کنیم :

به مثال زیر توجه کنید :

مثال

نتیجه :

خطا - صفحه را دوباره بارگذاری کنید
منابع و لینک های مفید
نویسنده علیرضا گلمکانی
شماره کلید 28291
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 0 0 0

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)