متدهای آرایه در JavaScript

تسلط بر آرایه‌ها برای هر توسعه‌دهنده‌ای ضروری است. در اینجا راهنمای کوتاهی برای رایج‌ترین متدهای آرایه در JavaScript آورده شده است.

مدیریت طول و محتوا

  • length: تعداد آیتم‌های موجود در یک آرایه را برمی‌گرداند. شما می‌توانید این ویژگی را برای کوتاه کردن یا افزایش طول آرایه تغییر دهید.
  • toString(): یک آرایه را به یک رشته واحد تبدیل می‌کند. این متد آرایه اصلی شما را تغییر نمی‌دهد.
  • join(): تمام عناصر را در قالب یک رشته ترکیب می‌کند. شما می‌توانید یک جداکننده سفارشی مانند کاما یا فاصله انتخاب کنید. این متد مقادیر null یا undefined را به رشته‌های خالی تبدیل می‌کند.
  • isArray(): روشی قابل اعتماد برای بررسی اینکه آیا یک متغیر آرایه است یا خیر.

افزودن و حذف آیتم‌ها

  • push(): یک یا چند آیتم را به انتهای آرایه اضافه می‌کند. این متد طول جدید آرایه را برمی‌گرداند.
  • pop(): آخرین آیتم را از آرایه حذف می‌کند. این متد آیتم حذف شده را برمی‌گرداند.
  • unshift(): آیتم‌ها را به ابتدای آرایه اضافه می‌کند.
  • shift(): اولین آیتم را از آرایه حذف می‌کند.
  • splice(): آرایه شما را با حذف، جایگزینی یا افزودن آیتم‌های جدید تغییر می‌دهد. این متد آرایه اصلی را اصلاح می‌کند.
  • toSpliced(): تمام کارهای splice را انجام می‌دهد، اما به جای تغییر آرایه اصلی، یک آرایه جدید ایجاد می‌کند.

دسترسی و کپی کردن داده‌ها

  • at(): روشی مدرن برای دریافت آیتم‌ها. از اعداد منفی برای شمارش از انتها استفاده کنید. برای مثال، .at(-1) آخرین آیتم را دریافت می‌کند.
  • slice(): بخشی از یک آرایه را استخراج می‌کند. این متد یک آرایه جدید برمی‌گرداند و آرایه اصلی را بدون تغییر باقی می‌گذارد.
  • concat(): دو یا چند آرایه را در قالب یک آرایه جدید با هم ترکیب می‌کند.
  • copyWithin(): عناصر آرایه را به موقعیت دیگری در همان آرایه کپی می‌کند.
  • flat(): آرایه‌های تودرتو را به یک سطح واحد تبدیل می‌کند.

پیمایش در آرایه‌ها

  • forEach(): یک تابع را برای تک‌تک آیتم‌های آرایه شما اجرا می‌کند. این متد برای حلقه‌های ساده بسیار عالی است.

منبع: https://www.geeksforgeeks.org/javascript/javascript-array-methods/

راهنمای کامل: https://dev.to/ezhil_abinayak_e38eec8fb/array-methods-in-javascript-1f5f