ممنون میشم توضیحات و مفهوم کاملی از map کردن در جاوااسکریپت را بگید
سلام
فرض کنید که یک سری اطلاعات بصورت json دارید که اطلاعات پیچیده و تو در تو هستند (بیشتر مواقع این اطلاعات از سرور دریافت میشود)
حالا شما در قسمتی از برنامه خودتون نیاز دارید که از این اطلاعات استفاده کنید و باید این اطلاعات یا قسمتی از این اطلاعات رو به یک شی جاوااسکریپتی تبدیل کنید.
اگر بخواهید دستی این کار رو انجام بدید بستگی به پیچیدگی و حجم اطلاعات کار زمان بر و در بعضی مواقع غیر قابل انجامه.
برای تبدیل خودکار از کتابخانه های Mapping استفاده میکنند.
اگه سرچ کنید کتابخانه های Mapping زیاد هست ولی در کل نوشتن یک کتابخانه Mapping هم خیلی ساده اس و پیچیدگی آنچنانی نداره
map یکی از فانکشن های کار با آرایه در جاوا اسکریپته که چون با رویکرد functinal programming ساخته شده تغییری در آرایه اصلی به وجود نمیاره و کاربردش هم شبیه به foreach و for
https://code.tutsplus.com/tutorials/how-to-use-map-filter-reduce-in-javascript--cms-26209