ایجاد تکرار بر روی آرایه ها در جاوا اسکریپت

Ratings
(0)

 

برای ایجاد تکرار بر روی عناصر آرایه ها، چندین متد وجود دارد(به صفحه 291 رجوع کنید). مهمترین متدها برای این کار، متد foreach و متد map هستند. متد foreach بر روی آرایه ها، تکرار ایجاد می کند و عنصر فعلی و ایندکس آن را به یک تابع تحویل می دهد:

[ 'a', 'b', 'c' ].forEach(
 function (elem, index) { // (1)
    console.log(index + '. ' + elem);
 });

کدهای بالا باعث می شود که خروجی زیر ایجاد شود:

0. a
1. b
2. c

 توجه کنید که تابع قرار گرفته در کدهای بالا در خط 2 می تواند آرگومان های داده شده را نادیده بگیرد. و بعنوان مثال می تواند تنها پارامتر elem را مورد استفاده قرار دهد.


متد map، با اعمال یک تابع به هر عنصر از یک آرایه، یک آرایه ی جدید را ایجاد می کند:

> [1,2,3].map(function (x) { return x*x })
[ 1, 4, 9 ]

 

  • بازدید: 378

نوشتن دیدگاه

لطفا نظرات خود را بیان کنید. به سوالات در سریع ترین زمان پاسخ داده خواهد شد.اما به نکات زیر توجه کنید:
1. سعی کنید نظرات شما مرتبط با مقاله ی مورد نظر باشد، در غیر این صورت پاسخ داده نخواهد شد.
2. سوالات خود را به صورت کوتاه بیان کنید و از پرسیدن چند سوال به طور همزمان خودداری کنید.
3. سوال خود را به طور واضح بیان کنید و از کلمات مبهم استفاده نکنید.

ارسال