JavaScript Array at()

تعریف و استفاده

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