JavaScript Çok Boyutlu Diziler

SerkanKacan

Paylaşım Ekibi
28 May 2019
362
13
istanbul
Credits
0
Çok Boyutlu Diziler
Dizi, kendi içinde başka diziler saklıyor gibi düşünülebilir. Ya da daha kolay anlamak için satır ve sütunlardan oluşan bir tabloya benzetilebilir. Dizinin her satırında birden fazla veri olduğu ve her elemanın bir satır bir de sütun numarası olduğu kabul edildiğinde daha kolay anlaşılacaktır.
Gerçekte ise bir dizinin her elemanına başka bir dizi atanmaktadır. Elemanlara ulaşmak içinse önce dıştaki dizinin, sonra da içteki dizinin index numarası belirtilir.
Aşağıdaki örnekte sinifim adında bir dizi tanımlanmıştır. Ardından dizinin her elemanına başka bir dizi atanmıştır. Sonra da iç içe for döngüsü kurularak tüm elemanlar ekrana yazdırılmıştır.

JavaScript:
var sinifim=new Array();

sinifim[0]=new Array(911,"Ahmet","Yılmaz");
sinifim[1]=new Array(542,"Özge","Kara");
sinifim[2]=new Array(223,"Gizem","Uysal");
sinifim[3]=new Array(333,"Aslı","Bitmez");

var i,j;

for(i=0;i<=sinifim.length-1;i++)
{
    
    for(j=0;j<=2;j++)
    {
        document.write(sinifim[i][j]+ " ");
        }
        
    document.write("<br />");

    }
urada da görüldüğü gibi dizi elemanlarına ulaşabilmek için hem dıştaki hem de içteki dizinin index numarası verilmiştir.
Örneğin yukarıdaki örnekte sinifim[1][
Bu linki görmek için izniniz yok Giriş yap veya üye ol.
] ifadesi kullanıldığında "Kara" değerini verecektir.
kaynak : btdersleri.com