JavaScript Array at()

Definicja i użycie

at() Metoda zwraca element tablicy w podanej pozycji indeksu.

at() Metoda jest podobna do [] ma ten sam efekt.

od marca 2022 rokuat() Metoda jest obsługiwana we wszystkich nowoczesnych przeglądarkach.

Uwaga

Wiele języków programowania pozwala na użycie ujemnych indeksów (np. [-1]) do dostępu do końcowych elementów obiektów/tablic/ciągów znaków.

W JavaScript jest to niemożliwe, ponieważ [] Używana do dostępu do tablic i obiektów. obj[-1] odnosi się do wartości klucza -1, a nie do ostatniej właściwości obiektu.

at() Metoda została wprowadzona w ES2022, aby rozwiązać ten problem.

Przykład

Przykład 1

Pobierz trzeci element tablicy owoce:

const owoce = ["Banana", "Orange", "Apple", "Mango"];
let owoc = owoce.at(2);

Spróbuj sam

Przykład 2

Użyj [] do pobrania trzeciego elementu tablicy owoce:

const owoce = ["Banana", "Orange", "Apple", "Mango"];
let owoc = owoce[2];

Spróbuj sam

Przykład 3

Pobierz pierwszy element tablicy owoce:

const owoce = ["Banana", "Orange", "Apple", "Mango"];
let owoc = owoce.at();

Spróbuj sam

Przykład 4

Pobierz ostatni element tablicy owoce:

const owoce = ["Banana", "Orange", "Apple", "Mango"];
let owoc = owoce.at(-1);

Spróbuj sam

Gramatyka

tablica.at(index)

Parametr

Parametr Opis
index

Opcjonalnie. Indeks elementu tablicy do zwrotu (pozycja).

Domyślna wartość to 0. -1 zwraca ostatni element.

Zwracana wartość

Typ Opis
element tablicy w podanej pozycji (indeksie).

obsługa przeglądarek

od marca 2022 roku, tablice JavaScript at() Metoda jest obsługiwana we wszystkich przeglądarkach:

Chrome Edge Firefox Safari Opera
Chrome 92 Edge 92 Firefox 90 Safari 15.4 Opera 78
kwiecień 2021 roku lipiec 2021 roku lipiec 2021 roku marzec 2022 roku sierpień 2021 roku