JavaScript Array at()
- Edellinen sivu new Array()
- Seuraava sivu concat()
- Palaa yläluokkaan JavaScript Array viittausopas
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);
Esimerkki 2
Hanki fruits-taulukon kolmas elementti käyttämällä []
const fruits = ["Banana", "Orange", "Apple", "Mango"]; let fruit = fruits[2];
Esimerkki 3
Hanki fruits-taulukon ensimmäinen elementti:
const fruits = ["Banana", "Orange", "Apple", "Mango"]; let fruit = fruits.at();
Esimerkki 4
Hanki fruits-taulukon viimeinen elementti:
const fruits = ["Banana", "Orange", "Apple", "Mango"]; let fruit = fruits.at(-1);
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 |
- Edellinen sivu new Array()
- Seuraava sivu concat()
- Palaa yläluokkaan JavaScript Array viittausopas