اجرای یک تابع (Function) بر روی مشخصه های (Property) شیء های (Object) موجود در یک آرایه (Array) از شیء ها (Object) و برگرداندن نتیجه به صورت یک آرایه (Array) جدید، با روش map ، در JavaScript

در کلید شماره 27723 روش map در JavaScript را معرفی کردیم و گفتیم که برای اجرای یک تابع (Function) بر روی تک تک عنصرهای (Element) یک آرایه (Array) و برگرداندن نتیجه به صورت یک آرایه (Array) جدید به کار می رود.

اگر آرایه (Array) مورد نظرمان، آرایه ای (Array) از شیء ها (Object) باشد، آنگاه می توانیم روش map را برای اجرای یک تابع (Function) بر روی مشخصه های (Property) شیء های (Object) موجود در آن آرایه (Array) و برگرداندن نتیجه به صورت یک آرایه (Array) جدید به کار ببریم.

به مثال زیر توجه کنید :

مثال

به دست آوردن مقدار (Value) یک مشخصه (Property) خاص از شیء های (Object) موجود در آرایه (Array)، به صورت یک آرایه (Array) جدید :

نتیجه :

خطا - صفحه را دوباره بارگذاری کنید
مثال

به دست آوردن مقدار (Value) یک مشخصه (Property) خاص از شیء های (Object) موجود در آرایه (Array)، به صورت یک آرایه (Array) جدید و چاپ ایندکس (index) و آن مشخصه (Property) خاص در خروجی :

نتیجه :

خطا - صفحه را دوباره بارگذاری کنید
مثال

به دست آوردن دو مشخصه (Property) خاص از شیء های (Object) موجود در آرایه (Array)، به صورت یک آرایه (Array) جدید :

از روش JSON.stringify برای تبدیل آرایه (Array) شامل شیء ها (Object) به یک رشته (String) استفاده کرده ایم تا بتوانیم آن را در خروجی صفحه نمایش دهیم.

نتیجه :

خطا - صفحه را دوباره بارگذاری کنید
مثال

به دست آوردن دو مشخصه (Property) خاص از شیء های (Object) موجود در آرایه (Array)، به صورت یک آرایه (Array) جدید و چاپ ایندکس (index) و همه مشخصه ها (Property) در خروجی :

از روش JSON.stringify برای تبدیل آرایه (Array) شامل شیء ها (Object) به یک رشته (String) استفاده کرده ایم تا بتوانیم آن را در خروجی صفحه نمایش دهیم.

نتیجه :

خطا - صفحه را دوباره بارگذاری کنید
مثال

نمایش شیء ها (Object) و ایندکس (index) آنها در خروجی (برای آرایه اصلی) و همچنین به دست آوردن مقدار (Value) یک مشخصه (Property) خاص از شیء های (Object) موجود در آرایه (Array)، به صورت یک آرایه (Array) جدید :

از روش JSON.stringify برای تبدیل شیء (Object) به یک رشته (String) استفاده کرده ایم تا بتوانیم آن را در خروجی صفحه نمایش دهیم.

نتیجه :

خطا - صفحه را دوباره بارگذاری کنید
نویسنده علیرضا گلمکانی
شماره کلید 28314
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 0 0 0

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)