متد های تکرار آرایه جاوا اسکریپت
متدهای تکرار آرایه در جاوااسکریپت
جاوااسکریپت دارای متدهای قدرتمندی برای کار با آرایههاست که به توسعهدهندگان امکان پردازش و تکرار روی عناصر آرایه را میدهد. این متدها کدنویسی را سادهتر و خوانایی را افزایش میدهند.
متدهای اصلی تکرار آرایه
متد | توضیح |
---|---|
forEach() | برای اجرای تابع روی هر عنصر آرایه |
map() | ایجاد آرایه جدید با تغییر هر عنصر |
filter() | فیلتر عناصر بر اساس شرط |
reduce() | تبدیل آرایه به یک مقدار واحد |
مثالهای کاربردی
در ادامه به بررسی مثالهای عملی از این متدها میپردازیم:
- forEach: برای نمایش تمام عناصر آرایه در کنسول
- map: تبدیل آرایه اعداد به مربع آنها
- filter: انتخاب اعداد بزرگتر از 10
- reduce: محاسبه مجموع تمام عناصر آرایه
نکته مهم: متدهای map و filter آرایه جدید برمیگردانند در حالی که forEach و reduce آرایه اصلی را تغییر نمیدهند.
تفاوتهای کلیدی
- متد forEach مقدار بازگشتی ندارد
- متد map همیشه آرایهای با طول برابر برمیگرداند
- متد filter ممکن است آرایهای با طول کمتر برگرداند
- متد reduce میتواند هر نوع دادهای را برگرداند
برای متد های تکرار آرایه جاوا اسکریپت درباره این متدها و مثالهای پیشرفتهتر میتوانید به لینک مراجعه کنید.
توجه: انتخاب متد مناسب بستگی به نیاز شما دارد. اگر نیاز به تغییر آرایه دارید از map، اگر نیاز به فیلتر دارید از filter و اگر نیاز به پردازش تکی عناصر دارید از forEach استفاده کنید.