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