مرجع آرایه (Array Reference)
اینجا یک مرجع سریع داری. «مرجع آرایه» یعنی فهرست همه متدها و ویژگی ها. با این لیست، سریع متد درست را پیدا می کنی و توضیح کوتاه می گیری.
فهرست کامل متدها و ویژگی ها
منبع این جدول صفحه مرجع W3Schools است. لینک ها را در تب جدید باز کن.
| نام | توضیح |
|---|---|
| [ ] | ساخت یک آرایه جدید |
| new Array() | ساخت یک آرایه جدید |
| at() | برگرداندن عضو با ایندکس |
| concat() | چسباندن آرایه ها و بازگرداندن نتیجه |
| constructor | تابع سازنده نمونه های Array |
| copyWithin() | کپی اعضا در همان آرایه با موقعیت های مشخص |
| entries() | بازگرداندن تکرارگر جفت [کلید، مقدار] |
| every() | آیا همه اعضا تست را پاس می کنند؟ |
| fill() | پرکردن اعضا با یک مقدار ثابت |
| filter() | ساخت آرایه جدید از اعضای قبول شده در تست |
| find() | اولین مقدارِ قبول شده در تست را برمی گرداند |
| findIndex() | ایندکس اولین عضوِ قبول شده در تست |
| findLast() | آخرین مقدارِ قبول شده در تست را برمی گرداند |
| findLastIndex() | ایندکس آخرین عضوِ قبول شده در تست |
| flat() | تخت کردن زیرآرایه ها در سطحی مشخص |
| flatMap() | map سپس تخت کردن و ساخت آرایه جدید |
| forEach() | اجرای تابع برای هر عضو آرایه |
| from() | ساخت آرایه از شیء قابل تکرار یا مانند-آرایه |
| includes() | بررسی وجود یک مقدار در آرایه |
| indexOf() | یافتن موقعیت اولین وقوع مقدار |
| isArray() | بررسی اینکه شیء آرایه است یا نه |
| join() | چسباندن همه اعضا به یک رشته |
| keys() | تکرارگر ایندکس های آرایه |
| lastIndexOf() | یافتن موقعیت از انتها به ابتدا |
| length | تعداد اعضای آرایه را می دهد یا تنظیم می کند |
| map() | ساخت آرایه جدید با نتیجه تابع روی هر عضو |
| of() | ساخت آرایه از فهرست آرگومان ها |
| pop() | حذف و بازگرداندن عضو آخر |
| prototype | افزودن متد/ویژگی به شیء Array |
| push() | افزودن عضو در پایان و بازگرداندن طول جدید |
| reduce() | کاهش آرایه به یک مقدار از چپ به راست |
| reduceRight() | کاهش آرایه به یک مقدار از راست به چپ |
| reverse() | معکوس کردن ترتیب اعضا |
| shift() | حذف و بازگرداندن عضو اول |
| slice() | بریدن بخشی و ساخت آرایه جدید |
| some() | آیا حداقل یک عضو تست را پاس می کند؟ |
| sort() | مرتب سازی اعضای آرایه |
| splice() | افزودن یا حذف اعضا در وسط آرایه |
| toReversed() | معکوس در آرایه جدید (اصلی دست نخورده) |
| toSorted() | مرتب سازی در آرایه جدید (اصلی دست نخورده) |
| toSpliced() | افزودن/حذف در آرایه جدید (نسخه امن) |
| toString() | تبدیل آرایه به رشته |
| unshift() | افزودن اعضای جدید در ابتدای آرایه |
| valueOf() | مقدار اولیه (primitive) آرایه |
| with() | بازگرداندن آرایه جدید با عضو به روزشده |
نکته: متدهای toSorted/toReversed/toSpliced/with نسخه های امن هستند. آن ها آرایه اصلی را تغییر نمی دهند.
راهنمای سریع استفاده
- برای جستجو از find یا includes استفاده کن.
- برای ساخت آرایه جدید از map یا filter برو.
- برای تغییر امن، نسخه های to* و with را بزن.
ادامه مسیر مرتبط
برای تمرین عملی مرجع آرایه را کنار تکرارهای آرایه و مرتب سازی آرایه بخوان.
جمع بندی سریع
- این جدول مرجع آرایه توست.
- لینک ها به توضیح کامل می رسند.
- نسخه های to* امن و بدون تغییر اصل اند.
- forEach اجرا می کند؛ map خروجی می سازد.