JavaScript massivi: push və length
Bir siyahıda bir neçə dəyər saxla, sona element əlavə et və sayını oxu.
Bütün dərslər · JavaScript dərsləri: sıfırdan öyrən
Massiv nədir
Massiv bir neçə məlumatı bir dəyişəndə saxlayır: adlar, oyunlar, xallar. Hər biri üçün ayrıca dəyişən lazım deyil.
let meyveler = ["Alma", "Armud", "Banan"]; console.log(meyveler); // ["Alma", "Armud", "Banan"]
push: sona əlavə et
push() massivin sonuna element qoyur. Köhnə elementlər silinmir. Bir çağırışda bir neçə element də vermək olur.
let oyunlar = ["Minecraft", "Roblox"];
oyunlar.push("GTA", "FIFA");
console.log(oyunlar);
// ["Minecraft", "Roblox", "GTA", "FIFA"]length və indeks
length elementlərin sayıdır. Bu metod deyil, ona görə mötərizə yazılmır: meyveler.length. İndeks 0-dan başlayır. Olmayan indeks undefined qaytarı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]); // undefinedSuallar
push nə edir? Massivin sonuna yeni element əlavə edir.
length() yazmaq olarmı? Xeyr. length xüsusiyyətdir, mötərizəsiz yazılır.
Birinci element hansı indeksdədir? 0-da. İkinci 1-dədir.
Olmayan indeks nə verir? undefined. Massiv özü yeni element yaratmır.