JavaScript Array at()
- صفحه قبلی new Array()
- صفحه بعدی concat()
- بازگشت به لایه بالاتر مرجع JavaScript Array
تعریف و استفاده
at()
روش بازگشت به عنصر در موقعیت نشانگر مشخص شده در آرایه.
at()
روش با []
اثر مشابهی دارد.
از مارس 2022،at()
این روش در تمام مرورگرهای مدرن پشتیبانی میشود.
توجه داشته باشید
بسیاری از زبانهای برنامهنویسی اجازه میدهند از نشانگرهای منفی (مانند [-1]) برای دسترسی به عنصرهای آخرین یک اشیاء/آرایه/زنجیره استفاده شود.
در JavaScript این امکان وجود ندارد، زیرا []
برای دسترسی به آرایهها و اشیاء استفاده میشود.obj[-1] به مقدار کلید -1 اشاره دارد، نه به آخرین ویژگی اشیاء.
at()
این روش در ES2022 معرفی شده است تا این مشکل را حل کند.
مثال
مثال 1
به سومین عنصر آرایه fruits دسترسی پیدا کنید:
const fruits = ["Banana", "Orange", "Apple", "Mango"]; let fruit = fruits.at(2);
مثال 2
با استفاده از [] به سومین عنصر آرایه fruits دسترسی پیدا کنید:
const fruits = ["Banana", "Orange", "Apple", "Mango"]; let fruit = fruits[2];
مثال 3
به اولین عنصر آرایه fruits دسترسی پیدا کنید:
const fruits = ["Banana", "Orange", "Apple", "Mango"]; let fruit = fruits.at();
مثال 4
به آخرین عنصر آرایه fruits دسترسی پیدا کنید:
const fruits = ["Banana", "Orange", "Apple", "Mango"]; let fruit = fruits.at(-1);
نحوه استفاده
array.at(index)
پارامتر
پارامتر | توضیح |
---|---|
index |
اختیاری. نشانگر عناصر آرایهای که میخواهید بازگردانید. مقدار پیشفرض 0 است.-1 بازگشت به آخرین عنصر. |
مقدار بازگشتی
نوع | توضیح |
---|---|
عنصر در موقعیت داده شده (نشانگر) آرایه. |
پشتیبانی مرورگر
از مارس 2022، آرایههای JavaScript at()
این روش در تمام مرورگرها پشتیبانی میشود:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 92 | Edge 92 | Firefox 90 | Safari 15.4 | Opera 78 |
آوریل 2021 | جولای 2021 | جولای 2021 | مارس 2022 | آگوست 2021 |
- صفحه قبلی new Array()
- صفحه بعدی concat()
- بازگشت به لایه بالاتر مرجع JavaScript Array