JavaKomut Dizisi Yöntemleri: Örnekle Oluşturma
Dizi nedir?
Dizi, saklanabilen bir nesnedir ürün koleksiyonu. Diziler, aynı türden büyük miktarda veri depolamanız gerektiğinde gerçekten kullanışlı hale gelir. Diyelim ki 500 çalışanın ayrıntılarını depolamak istiyorsunuz. Değişkenler kullanıyorsanız, 500 değişken oluşturmanız gerekirken aynı şeyi tek bir diziyle yapabilirsiniz. Bir dizideki öğelere, dizinin dizin numarası ve bir dizinin ilk elemanının indeksi sıfırdır.
JavaKomut Dizisi Oluştur
İçinde bir dizi oluşturabilirsiniz JavaSenaryo aşağıda verildiği gibi.
var students = ["John", "Ann", "Kevin"];
Burada dizinizi oluşturulduğu anda “John”, “Ann” ve “Kevin” değerleriyle başlatıyorsunuz. “John”, “Ann” ve “Kevin”in indeksi sırasıyla 0, 1 ve 2'dir. Students dizisine daha fazla öğe eklemek istiyorsanız bunu şu şekilde yapabilirsiniz:
students[3] = "Emma"; students[4] = "Rose";
Ayrıca Array yapıcısını kullanarak şu şekilde bir dizi oluşturabilirsiniz:
var students = new Array("John", "Ann", "Kevin");
OR
var students = new Array(); students[0] = "John"; students[1] = "Ann"; students[2] = "Kevin";
JavaKomut Dizisi Yöntemleri
Array nesnesi, geliştiricilerin dizileri kolay ve verimli bir şekilde işlemesine yardımcı olan birçok özellik ve yönteme sahiptir. Diziadı.özelliğini belirterek bir özelliğin değerini ve diziadı.method()'u belirterek bir yöntemin çıktısını alabilirsiniz.
- uzunluk özelliği -> Bir dizideki eleman sayısını bilmek istiyorsanız uzunluk özelliğini kullanabilirsiniz.
- prototip özelliği –> Yeni özellikler ve yöntemler eklemek istiyorsanız prototip özelliğini kullanabilirsiniz.
- ters yöntem -> Ters yöntem kullanarak bir dizideki öğelerin sırasını tersine çevirebilirsiniz.
- sıralama yöntemi –> Sıralama yöntemini kullanarak bir dizideki öğeleri sıralayabilirsiniz.
- pop yöntemi -> Bir dizinin son öğesini pop yöntemini kullanarak kaldırabilirsiniz.
- kaydırma yöntemi -> Shift yöntemini kullanarak bir dizinin ilk öğesini kaldırabilirsiniz.
- itme yöntemi –> Dizinin son öğesi olarak bir değer ekleyebilirsiniz.
Bunu kendiniz deneyin:
<html>
<head>
<title>Arrays!!!</title>
<script type="text/javascript">
var students = new Array("John", "Ann", "Aaron", "Edwin", "Elizabeth");
Array.prototype.displayItems=function(){
for (i=0;i<this.length;i++){
document.write(this[i] + "<br />");
}
}
document.write("students array<br />");
students.displayItems();
document.write("<br />The number of items in students array is " + students.length + "<br />");
document.write("<br />The SORTED students array<br />");
students.sort();
students.displayItems();
document.write("<br />The REVERSED students array<br />");
students.reverse();
students.displayItems();
document.write("<br />THE students array after REMOVING the LAST item<br />");
students.pop();
students.displayItems();
document.write("<br />THE students array after PUSH<br />");
students.push("New Stuff");
students.displayItems();
</script>
</head>
<body>
</body>
</html>
