Arrow function در جاوا اسکریپت که در ES6 معرفی شده است به شما اجازه میدهد تا توابع خود را کوتاهتر بنویسید.
بهتر است بخوانید : نرمافزار Native چیست؟
به عنوان مثال تابع در جاوا اسکریپت در حالت عادی به صورت زیر نوشته میشود:
اما به صورت Arrow function اینگونه است :
همانطور که مشاهده میکنید بدین صورت کوتاهتر است. اگر دستور یک خط باشد و مقداری را برگرداند شما میتوانید براکت ها ({}) و کلمهی کلیدی return را حذف کنید . در این حالت تابع به شکل زیر بازنویسی میشود:
نکته : این روش تنها در صورتی استفاده میشود که دستور تنها یک خط باشد.
اگر تابع شما دارای پارامترهای ورودی بود آنها را درون پرانتز قرار دهید:
در صورتی که تنها یک پارامتر داشته باشید نیازی به قرار دادن پرانتز نمیباشد:
می توانید مثالهای بیشتر و خروجی آنها را در سایت w3schools مشاهده نمایید.