متدهای آرایه در 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
