آموزش اکمااسکریپت
آموزش کار با تابع در ES6
یک تابع (Function) مجموعه ای از دستورات است که محاسبات یا عملیات خاصی را انجام داده و در نهایت خروجی تولید می کند. این یک مجموعه یا بلوک از کد است که برای انجام یک کار خاص، طراحی شده است.
توابع Arrow Function ویژگی جدیدی هستند که در ES6 معرفی شده و روش دقیق تری جهت نوشتن تابع ها در جاوا اسکریپت فراهم کرده اند. این ویژگی امکان نوشتن توابع با ساختار دستوری خلاصه تر را می دهد
تابع های مولد یا Generator Function مفهوم جدیدی است که در ES6 معرفی شده است. این مفهوم روش جدیدی برای کار با روندهای تکرار شونده (iterators) و تابع ها ارائه کرده است.
تابع اجرای سریع یا Immediately Invoked Function Expression که به اختصار به آن IIFE می گوییم، تابع هایی هستند که به محض تعریف، اجرا می شوند.