JavaScript Array at()
- Önceki sayfa new Array()
- Sonraki sayfa concat()
- Bir üst katmana dön JavaScript Array İlgili El Kitabı
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);
Örnek 2
fruits dizisinin üçüncü elemanını [] kullanarak almak:
const fruits = ["Banana", "Orange", "Apple", "Mango"]; let fruit = fruits[2];
Örnek 3
fruits dizisinin ilk elemanını almak için:
const fruits = ["Banana", "Orange", "Apple", "Mango"]; let fruit = fruits.at();
Örnek 4
fruits dizisinin en son elemanını almak için:
const fruits = ["Banana", "Orange", "Apple", "Mango"]; let fruit = fruits.at(-1);
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 |
- Önceki sayfa new Array()
- Sonraki sayfa concat()
- Bir üst katmana dön JavaScript Array İlgili El Kitabı