Dizi nedir?
Dizi, bir öğe koleksiyonunu depolayabilen bir nesnedir . Aynı türden büyük miktarda veri depolamanız gerektiğinde diziler gerçekten kullanışlı hale gelir. 500 çalışanın ayrıntılarını saklamak istediğinizi varsayalım. Değişken kullanıyorsanız, 500 değişken oluşturmanız gerekir, oysa aynısını tek bir dizi ile yapabilirsiniz. Bir dizideki öğelere dizin numarasına başvurarak erişebilirsiniz ve bir dizinin ilk öğesinin dizini sıfırdır.
JavaScript Dizi Oluştur
Aşağıda belirtildiği gibi JavaScript'te bir dizi oluşturabilirsiniz.
var students = ["John", "Ann", "Kevin"];
Burada, dizinizi "John", "Ann" ve "Kevin" değerleriyle oluşturulduğu zaman başlatıyorsunuz. "John", "Ann" ve "Kevin" dizini sırasıyla 0, 1 ve 2'dir. Öğrenciler dizisine daha fazla öğe eklemek istiyorsanız, bunu şu şekilde yapabilirsiniz:
students[3] = "Emma";students[4] = "Rose";
Array yapıcısını kullanarak aşağıdaki gibi bir dizi de oluşturabilirsiniz:
var students = new Array("John", "Ann", "Kevin");
VEYA
var students = new Array();students[0] = "John";students[1] = "Ann";students[2] = "Kevin";
JavaScript Dizi Yöntemleri
Array nesnesi, geliştiricilerin dizileri kolay ve verimli bir şekilde işlemesine yardımcı olan birçok özelliğe ve yönteme sahiptir. Arrayname.property belirterek bir özelliğin değerini ve arrayname.method () belirterek bir yöntemin çıktısını alabilirsiniz.
- length özelliği -> Bir dizideki öğelerin sayısını bilmek istiyorsanız length özelliğini kullanabilirsiniz.
- prototype özelliği -> Yeni özellikler ve yöntemler eklemek istiyorsanız prototip özelliğini kullanabilirsiniz.
- ters yöntem -> Bir dizideki öğelerin sırasını ters yöntemle ters çevirebilirsiniz.
- sıralama yöntemi -> Sıralama yöntemini kullanarak bir dizideki öğeleri sıralayabilirsiniz.
- pop yöntemi -> Bir dizinin son öğesini bir pop yöntemi kullanarak kaldırabilirsiniz.
- shift yöntemi -> Shift yöntemini kullanarak bir dizinin ilk öğesini kaldırabilirsiniz.
- push yöntemi -> Dizinin son öğesi olarak bir değer ekleyebilirsiniz.
Bunu kendiniz deneyin:
Diziler !!! ");}}document.write ("öğrenci dizisi
");öğrenciler.displayItems ();document.write ("
Öğrenciler dizisindeki öğe sayısı" + öğrenciler.length + "
" şeklindedir);document.write ("
SORTED öğrenciler dizisi
");öğrenciler.sort ();öğrenciler.displayItems ();document.write ("
REVERSED öğrenciler dizisi
");öğrenciler.reverse ();öğrenciler.displayItems ();document.write ("
SON öğeyi KALDIRDIKTAN sonra öğrenciler dizisi
");öğrenciler.pop ();öğrenciler.displayItems ();document.write ("
PUSH’tan sonraki öğrenci dizisi
");öğrenciler.push ("Yeni Öğeler");öğrenciler.displayItems ();