فانکشنال js بدون درد و خونریزی - بخش یک reduce

پیاده سازی reduce با جاوااسکریپت خالی خالی :)
پیاده سازی reduce با جاوااسکریپت خالی خالی :)


برنامه نویسی فانکشنال ( تابعی D-: ) جدیدا خیلی رو بورسه, چون کمک میکنه برنامه امون منطقی تر رفتار کنه, مخصوصا وقتی بحث مولتی تردینگ میاد وسط.
چندروز پیش سر یکی از کلاس هام فهمیدم یاد دادنش اونقدرا هم راحت نیست, دقیقا همونجوری که هممون یه زمانی برای یاد گرفتن class و object و polymorphism کلی اذیت شدیم, الان هم یه کوچولو تقلا لازمه تا پایه های موضوع برامون جا بیافته.

توی این پست (و پست بعدی)‌ سعی کردم تا جایی که تونستم کمکتون کنم که reduce و compose رو بدون درد و خونریزی یاد بگیرید.
پس بریم که داشته باشیم ویدیوی اول رو:

https://www.aparat.com/embed/1l2nI?data[rnddiv]=46882348294&data[responsive]=yes
https://www.aparat.com/v/1l2nI
http://vrgl.ir/wbp7L