Faiq Rustamov
3 min readApr 30, 2020

Javascript Arrayler

Array

arrayda indexe gore elementlerin sirasi 0-dan baslayir 1 den yox

var oglanlar=[“samil”,”orxan”,”faiq”];var qizlar= new array (“ayse”,”guliz”); //kohne yontem

bu ikisi arraydi yeni 2 yolla arrayi yarada bilersen

sonradan arraye obyekt elave elemek

var oglanlar=[“samil”,”orxan”,”faiq”];oglanlar[3]=”davud”;document.write(oglanlar);

yazilari dirnaq arasinda, reqemleri sade yazmaq lazimdir

arrayde reqemler varsa o elementleri biryerde toplaya bileriy

var reqemler=[23,2,4,5]document.write(reqemler[0]+reqemler[1]);

output<<25

array icinde array ola biler

meselen:

var qizlar=[“ayse”,”leyla”]var telebeler=[“murad”,qizlar,”resad”];document.write(telebeler);

telebeleri cap etsek qizlar arraydeki elementleride gore bilerik

1 arraye daxil olmus 3 arrayden element cekme

burda bmw yazisini goturmek istesek

var oglanlar=[“samil”,”orxan”,”faiq”];var qizlar=[“ayse”,”leyla”]var masinlar =[“audi”,”bmw”,”mercedes”]var toplam=[oglanlar,qizlar,masinlar];document.write(toplam[2][1]);

yazaraq ekranda gostere bilerik

coxlu array arasinda 1 arraya yigib istenilen elementi ordan goture bilerik hetta array icinde array icinde arrayin elementini bele.

eger arrayimize element elave etmek isteyirikse bunun bir nece yolu var . Bunlardan biri arrayin lengthindeki deyeri elemente beraber etmek

var buyukSehirler = new Array(“Madrid”, “İstanbul”, “Pekin”, “Oslo”,“Adana”, “Antalya”, “Konya”);boyukSehirler[boyukSehirler.length] = “Izmir”;boyukSehirler[boyukSehirler.length] = “Kiev”;boyukSehirler[boyukSehirler.length] = “Tbilisi”;boyukSehirler[boyukSehirler.length] = “Baki”;boyukSehirler[boyukSehirler.length] = “Minsk”;document.write(boyukSehirler.length + “ Büyük Şeherler: “ + “<BR>”);for(var i = 0; i < boyukSehirler.length; i++){document.write(boyukSehirler[i] + “, “);

bu numunede aciq sekilde bayburt rize siirt ve digerlerinin arraya daxil oldugunu gorerik

Arraylerde istenilen data dipini elave etmek olar .

var list= new Array(“Baki”, 123, 3.14, true);

Arraylerin bezi funksiyalari var onlara bir yerde baxaq

reverse()-funksiyasi

Arraydeki elementlerin sirasini tersine cevirir

var list= new Array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);list.reverse();for(var i = 0; i < list.length; i++){document.write(list[i] + “. “);

sort()-funksiyasi

Ededlerden ibaret qarisiq bir arrayimiz var. kicikden boyuye siraynan bu reqemleri duzmek isteyirik ve sort funksiyasi burda isimize yarayir

var list= new Array(73, 46, 52, 61, 19, 88, 12, 27, 23, 79);list.sort();for(var i = 0; i < list.length; i++){document.write(list[i] + “. “);

shift()-funksiyasi

Demeli shift funksiyasi ne edir. bir arrayimiz var muxtelif veya eyni tipli elementden ibaret . Shift funksiyasi ilk elementi yeni indexi 0 olan elementi silir ve ondan sonraki elementleri 1 sira sola surusdurur yeni indexi 1 olan element 0 olur.Asagidaki numuneni yoxlayib baxa bilersiz

var list= new Array(73, 46, 52, 61, 19, 88, 12, 27, 21, 79);document.write(“Arrayin ilk olcusu: “ + list.length + “<BR>”);list.shift();document.write(“Arrayin yeni olcusu: “ + list.length + “<BR>”);for(var i = 0; i < list.length; i++){document.write(list[i] + “. “);

slice()-funksiyasi

Slice funksiyasi elimizdeki arrayin bir hissesini goturmeye icaze verir ama hemin arrayden o hisse cixarilmir.Cixarilan hisse yeni bir arraye menimsedilir

var list = new Array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);document.write(“Arrayin ilk olcusu: “ + list.length + “<BR>”);var alinanDeyerler = list.slice(3, 7);document.write(“Alınan deyerler: “ + alinanDeyerler + “<BR>”);document.write(“Arrayin yeni olcusu: “ + list.length + “<BR>”);for(var i = 0; i < list.length; i++){document.write(list[i] + “. “);

hasOwnProperty()-funksiyasi

Elimizdeki arrayin olcusu qeder yoxladiqdan sonra ona veridiyimiz deyeri taparsa true tapmazsa false qaytarar kodda daha acik sekilde goreceksiniz

var list= new Array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);document.write(list.hasOwnProperty(6));document.write(“<BR>”);document.write(dizi.hasOwnProperty(17));

push()-funksiyasi

Push funksiyasi arrayimize sona element daxil etmek icin istifade olunur.

var list = new Array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);list.push(50);list.push(3.14);list.push(‘e’);list.push(true);list.push(“murad-eliyev”);for(var i = 0; i < list.length; i++){document.write(list[i] + “. “);

Array stackler kimi LIFO (Last In Firt Out) mentiqiyle isleyir

pop()-funksiyasi

Push funksiyasinin eksine sondaki elementi arrayden siler.Eger hemin elementi goturmek isteyirsizse arrayden mutleq bir deyere menimsetmelisiniz yoxsa hemin deyer iter asagidaki kodla daha aydin anlayacaksiniz

var list = new Array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);document.write(“Arrayin ilk hali: “);document.write(list);document.write(“<BR>”);var d1 = list.pop();var d2 = list.pop();document.write(“Arrayin son hali: “);document.write(list);document.write(“<BR>”);document.write(“Cixarilan deyerler: “ + d1 + “, “ + d2);