Dizi oluşturma ve erişim
Dizi literali oluşturmayı ve index ile elemanlarına erişmeyi öğrenirsin.
Dizi nedir?
Bir dizi (array), sıralı değerler listesidir. Değerleri köşeli parantez [] içinde virgülle ayırarak yazarsın.
Örneğin const fruits = ["elma", "armut", "muz"]; üç dizeyi sırayla saklar. Diziler sayı, dize, boolean hatta başka dizileri barındırabilir.
Her elemanın bir indeksi (index) vardır. İlk elemanın indeksi 0'dır, ikincisinin 1'dir ve böyle devam eder.
length ve sıfır tabanlı dizin
Bir dizinin eleman sayısını length özelliği verir. Örneğin fruits.length üç döner.
Diziler sıfır tabanlıdır (zero-indexed). İlk eleman fruits[0]'dır, ikincisi fruits[1]'dir. Son elemanın indeksi length - 1'dir.
Üç elemanlı bir dizide son eleman fruits[2]'dir, fruits[3] değil. Çünkü fruits[3] tanımsızdır (undefined). Dizin aralığının dışına çıkmak hata değil, undefined döner.
Uygulama colors dizisini oluştur ve yazdır
colors adında en az üç renk dizesi içeren bir dizi oluştur. Sonra console.log ile ikinci elemanı (indeks 1) yazdır.
Örnek çözümü göster
Köşeli parantezle en az üç dize yaz, sonra colors[1] ifadesini console.log içine al.
Örnek çözüm:
const colors = ["kırmızı", "mavi", "yeşil"];
console.log(colors[1]);
Kendini test et
-
<code>fruits</code> dizisindeki 'muz' değerine hangi ifade ile erişirsin?
const fruits = ["elma", "armut", "muz", "kiraz"];- fruits[3]
- fruits[2]
- fruits(2)
- fruits.2
Cevabı göster
fruits[2] — Doğru. 'muz' üçüncü elemandır, indeksi 2'dir.
-
numbers dizisini oluştur
const numbers = ____; console.log(numbers[0]);Cevabı göster
const numbers = [10, 20, 30]; console.log(numbers[0]); -
<code>fruits = ["elma", "armut", "muz"]</code> için ifade ve değerini eşleştir
- fruits[0]
- elma
- fruits[1]
- armut
- fruits[2]
- muz
- fruits.length
- 3