JavaScript Array at()
- Forrige side new Array()
- Næste side concat()
- Gå tilbage til forrige niveau JavaScript Array Referencer
Definition og brug
at()
metoden returnerer elementet på den specificerede indeksposition i arrayet.
at()
Metoden sammenlignes med []
har samme effekt.
Fra marts 2022at()
Metoden er understøttet i alle moderne browsere.
Bemærk
Mange programmeringssprog tillader brug af negative indeks (som [-1]) til at få adgang til slutlementet af objektet/arrays/tekststrengen.
Det er umuligt i JavaScript, fordi []
Bruges til at få adgang til array og objekter. obj[-1] refererer til værdien med nøglen -1, ikke til den sidste egenskab af objektet.
at()
Metoden blev introduceret i ES2022 for at løse dette problem.
Eksempel
Eksempel 1
Få den tredje element i fruits arrayet:
const fruits = ["Banana", "Orange", "Apple", "Mango"]; let fruit = fruits.at(2);
Eksempel 2
Brug [] til at få den tredje element i fruits arrayet:
const fruits = ["Banana", "Orange", "Apple", "Mango"]; let fruit = fruits[2];
Eksempel 3
Få den første element i fruits arrayet:
const fruits = ["Banana", "Orange", "Apple", "Mango"]; let fruit = fruits.at();
Eksempel 4
Få den sidste element i fruits arrayet:
const fruits = ["Banana", "Orange", "Apple", "Mango"]; let fruit = fruits.at(-1);
Syntaks
array.at(index)
Parameter
Parameter | Beskrivelse |
---|---|
index |
Valgfrit. Indekset (positionen) for den arrayelement, der skal returneres. Standardværdi er 0. -1 returnerer den sidste element. |
Returværdi
Type | Beskrivelse |
---|---|
elementet på den givne position (indeks) i arrayet. |
browser understøttelse
Fra marts 2022 startede, JavaScript array at()
Metoden er understøttet i alle browsere:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 92 | Edge 92 | Firefox 90 | Safari 15.4 | Opera 78 |
April 2021 | Juli 2021 | Juli 2021 | Marts 2022 | August 2021 |
- Forrige side new Array()
- Næste side concat()
- Gå tilbage til forrige niveau JavaScript Array Referencer