JavaScript Array at()

Definition och användning

at() Metoden returnerar elementet på den specifika index-positionen i arrayen.

at() Metoden är lika som [] har samma effekt.

Från och med mars 2022at() Metoden stöds i alla moderna webbläsare.

Observera

Många programmeringsspråk tillåter användning av negativa index (som [-1]) för att komma åt slutet av objekt/arrays/strängar.

Det är inte möjligt i JavaScript eftersom [] Används för att komma åt arrayer och objekt. obj[-1] refererar till värdet med nyckeln -1, inte den sista egenskapen i objektet.

at() Metoden introducerades i ES2022 för att lösa detta problem.

Exempel

Exempel 1

Hämta tredje elementet i fruits-arrayen:

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

Prova själv

Exempel 2

Använd [] för att få tredje elementet i fruits-arrayen:

const fruits = ["Banana", "Orange", "Apple", "Mango"];
let fruit = fruits[2];

Prova själv

Exempel 3

Hämta första elementet i fruits-arrayen:

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

Prova själv

Exempel 4

Hämta sista elementet i fruits-arrayen:

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

Prova själv

Syntaks

array.at(index)

Parameter

Parameter Beskrivning
index

Valfritt. Index (position) för den arrayelement som ska returneras.

Standardvärdet är 0. -1 returnerar sista elementet.

Returvärde

Typ Beskrivning
Element på given position (index) i arrayen.

Webbläsarstöd

Från och med mars 2022, JavaScript-array at() Metoden stöds i alla webbläsare:

Chrome Edge Firefox Safari Opera
Chrome 92 Edge 92 Firefox 90 Safari 15.4 Opera 78
April 2021 Juli 2021 Juli 2021 Mars 2022 Augusti 2021