Javascript arraydeki son elemanı seçme 🔎

Diğer programlama dillerinde -1 indexi vererek arraydeki en son elemanı seçebildiğinizi görmüşsünüzdür fakat JS’de bu kodu yazdığınızda aşağıdaki sonuç geliyor.

const liste = [1,2,3]

console.log(liste[-1]) // Sonuç => Undefined

at() methodu ile son elemanı seçmek

at() methodunu kullanarak son elemanı kolayca seçebilirsiniz. Fakat dikkatli olun ES2022 de duyurulan bu özelliği tüm tarayıcılar desteklemeyebilir

Bunu kullanmak için listenizin adının sonuna .at() methodunu ekleyin ve parametre olarak seçilecek indexi gönderin. Negatif indexler tersten seçim yapmak içindir.

const liste = [1,2,3]
let son = liste.at(-1) // Sondan ilk indexi seçti 
console.log(son) //  Çıktı => 3 

console.log(liste.at(0)) //  Çıktı => 1 - Baştan sıfırıncı indexi seçti
console.log(liste.at(-2)) //  Çıktı => 2 - Sondan ikinci indexi seçti

Yorum bırakın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Scroll to Top