JavaScript Array at()

Määritelmä ja käyttö

at() metodi palauttaa taulukon määritellyn indeksin sijainnin elementin.

at() metodin kanssa [] on sama kuin

Alkaen maaliskuusta 2022at() Tämä metodi tukee kaikkia nykyaikaisia selaimia.

Huomaa

Monet ohjelmointikielit sallivat negatiivisten indeksien käytön (kuten [-1]) taulukkojen, objektien ja merkkijonojen loppupääelementtien katselussa.

Tämä ei ole mahdollista JavaScriptissä, koska [] Käytetään taulukkojen ja objektien katselussa. obj[-1] viittaa arvoon, jonka avain on -1, ei objektin viimeiseen ominaisuuteen.

at() Tämä metodi otettiin käyttöön ES2022:ssa ratkaistakseen tämän ongelman.

Esimerkki

Esimerkki 1

Hanki fruits-taulukon kolmas elementti:

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

Kokeile itse

Esimerkki 2

Hanki fruits-taulukon kolmas elementti käyttämällä []

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

Kokeile itse

Esimerkki 3

Hanki fruits-taulukon ensimmäinen elementti:

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

Kokeile itse

Esimerkki 4

Hanki fruits-taulukon viimeinen elementti:

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

Kokeile itse

Syntaksi

array.at(index)

Parametri

Parametri Kuvaus
index

Valinnainen. Palautettavaa taulukon elementin indeksiä (sijaintia).

Oletusarvo on 0. -1 palauttaa viimeisen elementin.

Palautusarvo

Tyyppi Kuvaus
Antaa taulukon annetun sijainnin (indeksin) elementin.

Selaimen tuki

Alkaen maaliskuusta 2022, JavaScript-taulukko at() Tämä metodi tukee kaikkia selaimia:

Chrome Edge Firefox Safari Opera
Chrome 92 Edge 92 Firefox 90 Safari 15.4 Opera 78
Vuosi 2021, kuukausi 4 Vuosi 2021, kuukausi 7 Vuosi 2021, kuukausi 7 Vuosi 2022, kuukausi 3 Vuosi 2021, kuukausi 8