JavaScript dizisi: push ve length
Bir listede birkaç değer tut, sona öğe ekle ve sayıyı oku.
Tüm dersler · JavaScript dersleri: sıfırdan öğren
Dizi nedir
Dizi birkaç veriyi tek değişkende tutar: adlar, oyunlar, puanlar. Her biri için ayrı değişken gerekmez.
let meyveler = ["Alma", "Armud", "Banan"]; console.log(meyveler); // ["Alma", "Armud", "Banan"]
push: sona ekle
push() dizinin sonuna öğe koyar. Eski öğeler silinmez. Bir çağrıda birkaç öğe de verilebilir.
let oyunlar = ["Minecraft", "Roblox"];
oyunlar.push("GTA", "FIFA");
console.log(oyunlar);
// ["Minecraft", "Roblox", "GTA", "FIFA"]length ve indeks
length öğe sayısıdır. Metot değildir, bu yüzden parantez yazılmaz: meyveler.length. İndeks 0'dan başlar. Olmayan indeks undefined döndürür.
let heyvanlar = ["Pişik", "İt"];
console.log(heyvanlar.length); // 2
heyvanlar.push("Dovşan");
console.log(heyvanlar.length); // 3
console.log(heyvanlar[0]); // Pişik
console.log(heyvanlar[5]); // undefinedSorular
push ne yapar? Dizinin sonuna yeni öğe ekler.
length() yazılır mı? Hayır. length özelliktir, parantezsiz yazılır.
İlk öğe hangi indekste? 0'da. İkincisi 1'dedir.
Olmayan indeks ne verir? undefined. Dizi kendiliğinden öğe yaratmaz.