at(), paikka()

Javascript taulukon metodi at(), paikka() suomeksi, palauttaa alkion taulukosta metodille parametrinä annetun numeron mukaan.

at(indeksiluku)

indeksiluku numero

Alkioiden indeksiluvut alkavat nollasta, joten numero nolla palauttaa taulukon ensimmäisen alkion. Taulukosta, jossa on kolme alkiota, numero kaksi palauttaa taulukon viimeisen alkion.

> ['a', 'b', 'c'].at(0)
'a'

> ['a', 'b', 'c'].at(2)
'c'

Jos at() metodille annetaan negatiivinen numero, metodi palauttaa alkion taulukon lopusta laskien. Parametrinä annettu luku -1 palauttaa taulukon viimeisen alkion. Taulukosta, jossa on kolme alkiota, numero -3 palauttaa taulukon ensimmäisen alkion.

> ['a', 'b', 'c'].at(-1)
'c'

> ['a', 'b', 'c'].at(-3)
'a'

Jos numero on suurempi kuin taulukon pituus miinus yksi tai jos negatiivinen numero on pienempi kuin taulukon pituus negatiivisena, metodi palauttaa undefined.

> ['a', 'b', 'c'].at(3)
undefined

> ['a', 'b', 'c'].at(-4)
undefined

at() on indexOf() metodin vastinpari. indexOf() palauttaa indeksiluvun annetun alkion mukaan, at() palauttaa alkion indeksiluvun mukaan.

Jätä kommentti