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

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

جاوااسکریپت دارای متدهای قدرتمندی برای کار با آرایه‌هاست که به توسعه‌دهندگان امکان پردازش و تکرار روی عناصر آرایه را می‌دهد. این متدها کدنویسی را ساده‌تر و خوانایی را افزایش می‌دهند.

متدهای اصلی تکرار آرایه

متد توضیح
forEach() برای اجرای تابع روی هر عنصر آرایه
map() ایجاد آرایه جدید با تغییر هر عنصر
filter() فیلتر عناصر بر اساس شرط
reduce() تبدیل آرایه به یک مقدار واحد

مثال‌های کاربردی

در ادامه به بررسی مثال‌های عملی از این متدها می‌پردازیم:

  1. forEach: برای نمایش تمام عناصر آرایه در کنسول
  2. map: تبدیل آرایه اعداد به مربع آن‌ها
  3. filter: انتخاب اعداد بزرگتر از 10
  4. reduce: محاسبه مجموع تمام عناصر آرایه
نکته مهم: متدهای map و filter آرایه جدید برمی‌گردانند در حالی که forEach و reduce آرایه اصلی را تغییر نمی‌دهند.

تفاوت‌های کلیدی

  • متد forEach مقدار بازگشتی ندارد
  • متد map همیشه آرایه‌ای با طول برابر برمی‌گرداند
  • متد filter ممکن است آرایه‌ای با طول کمتر برگرداند
  • متد reduce می‌تواند هر نوع داده‌ای را برگرداند

برای متد های تکرار آرایه جاوا اسکریپت درباره این متدها و مثال‌های پیشرفته‌تر می‌توانید به لینک مراجعه کنید.


توجه: انتخاب متد مناسب بستگی به نیاز شما دارد. اگر نیاز به تغییر آرایه دارید از map، اگر نیاز به فیلتر دارید از filter و اگر نیاز به پردازش تکی عناصر دارید از forEach استفاده کنید.