Javascript Bootcamp - Part 5

جلسه پنجم

در مورد فانکشنال پروگرمینگ در جاواسکریپت صحبت می‌کنیم. تفاوت هر کدوم رو ریز به ریز بررسی می‌کنیم که چه تفاوتی با همدیگه دارند.

بررسی می‌کنیم که کالکشن ها در جاوااسکریپت چه امکانات فانکشنالی در اختیار ما قرار می‌دن.

آرایه ها و استفاده reduce رو می‌بینیم. که مروری بر callback هم داریم.

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

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

با map آشنا می‌شیم و به همه توابع قبلی اضافه می‌کنیم.

مقایسه می‌کنیم که آیا کارهایی که تا الان انجام دادیم رو با forEach جایگزین کنیم یا نه

دوباره به Promise بر می‌گردیم و می‌بینیم چطور با برنامه‌نویسی فانکشنال که نوشتیم می‌تونیم ترکیبش کنیم و ترتیب خروجی‌ها چطور کنترل می‌شن.

در مورد async و wait یاد می‌گیریم و شیوه استفاده که کار ما رو راحت می‌کنه.

promise async await asynchronous programming