JavaScript Dizeler

Diziler birden çok değişkeni tek bir değişkende saklar. Eğer birden çok değişkenimiz varsa dizilere ihtiyaç duyarız. Bir dizede istediğimiz kadar değişken saklayabiliriz.

Mesela 2 tane nesnemiz var onları şu şekilde yazarız :

var nesne1 = “sandalye”; 

 var nesne2 = “masa”; 

Değişkenlerimiz burada az olduğu için teker teker tanımlayabiliriz. Eğer çok değişkenimiz olsaydı bunları şu şekilde yazabiliriz.
var nesneler = new Array (“masa”, “sandalye”, “dolap”);
Şeklinde istediğimiz kadar değişken tanımlayabiliriz. Eğer dizinin dışına çıkarsak tanımsız değeri döndürürüz.
Bir dizede istediğimiz değişkeni yazdırmak istiyorsak şöyle yapmalıyız:
var nesneler = new Array(“masa”, “sandalye”, “dolap”); 
 document.write(dersler[0]);
 
Şeklinde kod yazdığımızda kodumuzun çıktısı “masa” şeklinde olacaktır.
NOT: JS’de çıktılar 0’dan başlar.

JavaScript Dizi Oluşturmanın Diğer Yolları

Bir dize oluşturmak için diziye tutacağı değişken sayısını verip sonradan o değişkenleri ekleyebiliriz.
var nesneler= new Array(3);
 nesneler[0] = “masa”;
 nesneler[1] = “sandalye”;
 nesneler[2] = “dolap”;
Şeklinde de dizi oluşturabiliriz. Veya sayı vermeden de yapabilirsiniz.
JavaScript Dizi Metodları

JavaScript Dizi Özellikleri ve Metodları

Birçok dizi metodu vardır fakat hepsinden bahsetmeyeceğiz.

Pop:

Dizideki son elemanı çıkarır.
var nesneler = new Array (“masa”, “sandalye”, “dolap”);
nesneler.pop();
document.write(nesneler)
 
Yazdığımızda tarayıcımız bize sadece “masa,sandalye” cevabını verecektir.

Delete:

Dizideki istediğimiz elemanı silebilmemize olanak sağlar.
var nesneler = new Array (“masa”, “sandalye”, “dolap”);
delete nesneler[1]
document.write(nesneler);
Yazdığımızda tarayıcımız dizinin birinci elemanını kaldıracak ve bize sadece “masa,dolap” değerini döndürecektir.

Push:

Dizinin sonuna yeni eleman ekler.
var nesneler = new Array (“masa”, “sandalye”, “dolap”);
nesneler.push(“kitaplık”);
document.write(nesneler);
Yazdığımızda tarayıcımız bize 4 ögenin de adını yazdıracaktır.

Length:

Length bir dizideki kaç öge olduğunu döndürür. Mesela :
var nesneler = new Array (“masa”, “sandalye”, “dolap”);
document.write(nesneler.length);
 
Yazdığımızda tarayıcımız bize “3” cevabını verecek. Eğer dizideki ögelerimizi arttırır veya azaltırsak tarayıcımım vereceği cevapta aynı oranda artar veya azalır.

Concat:

JS’ de concat() yöntemi  dizileri birleştirip yeni bir dizi oluşturmamıza olanak sağlar.
Mesela :
var nesne1 = [“masa”, “sandalye”];
var nesne2 = [“dolap”, “kitaplık”];
var nesneler= nesne1.concat(nesne2);
document.write(nesneler)
Yukarıdaki kodlarda öncelikle nesne” ve nesne2’ye ikişer öge atadık sonra concat() metodu kullanarak nesneler adında yeni bir dize oluşturduk. Ekrana yazdırdığımızda 4 ögemizde yazdırılacaktır.
Yazımız buraya kadardı diğer derslere devam etmeyi unutmayın.

Yorum yapın