JavaScript Array at()

Tanım ve Kullanım

at() Belirtilen dizin konumundaki elemanı döndürür.

at() ile aynıdır. [] ile aynı etkiyi sağlar.

2022 Yılı Mart'tan itibarenat() Bu yöntem tüm modern tarayıcılar tarafından desteklenmektedir.

Dikkat

Birçok programlama dili, nesne/dizi/ziyaretçilerin son elemanına (-1) negatif dizin kullanarak erişim izin verir.

Bu, JavaScript'te mümkün değildir çünkü [] Dizi ve nesnelerine erişmek için kullanılır. obj[-1], nesnin en son özelliği değil, -1 anahtarına sahip olan değeri işaret eder.

at() Bu sorunu çözmek için ES2022'de tanıtılan bu yöntem.

Örnek

Örnek 1

fruits dizisinin üçüncü elemanını almak için:

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

Kişisel Deneyim

Örnek 2

fruits dizisinin üçüncü elemanını [] kullanarak almak:

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

Kişisel Deneyim

Örnek 3

fruits dizisinin ilk elemanını almak için:

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

Kişisel Deneyim

Örnek 4

fruits dizisinin en son elemanını almak için:

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

Kişisel Deneyim

Gramer

array.at(index)

Parametre

Parametre Açıklama
index

Opsiyonel. Döndürülecek dizinin elemanının dizin konumu (yeri).

Öntanımlı değeri 0'dır. -1 döndüğünde en son eleman döndürülür.

Dönüş Değeri

Tür Açıklama
Belirtilen konumda (dizin) bulunan dizinin elemanı.

Tarayıcı Desteği

2022 Yılı Mart'tan itibaren, JavaScript dizileri at() Bu yöntem tüm tarayıcılar tarafından desteklenmektedir:

Chrome Edge Firefox Safari Opera
Chrome 92 Edge 92 Firefox 90 Safari 15.4 Opera 78
2021 Yılı Nisan 2021 Yılı Temmuz 2021 Yılı Temmuz 2022 Yılı Mart 2021 Yılı Ağustos