JavaScript Diziler

·

2 min read

Dizilerde aynı objeler gibi verilerin tutuldugu bohcalar gibidir.Dizi tanımlamak için [ ] kullanılır.Key-value yani veriye ulaşmak için anahtar kelime kullanılmaz ekleme sırasına g

var diziler = ["Hilal",2,true ];
//istedigimiz veriyi ekleyebiliriz

diziler[0] //Hilal degerini tutuyor

Sadece dizi tanımlanıp ekleme yapabiliriz

let dizi=new Array();
dizi[0]="Pınar" ;
dizi[1]=12;

JavaScript En Cok Kullanılan Metotlar

1.filter

Geriye belirtilen şartlar uygun özellikleri döndürür

let fonksiyon_adi= () => { };
var yeni=dizi.filter( fonksiyon_adi }
let dizim=[12,3,20,16]
let cift= (sayi)=>{ 
               return sayi % 2==0  ; 
                           }
let yeniDizim=dizim.filter( cift);
//yeniDizim çift sayılardan oluşmuş oldu

2.forEach

Dizilerin tüm elemanlarına ulaşmamıza olanak saglar

let person=["Hilal","Yıldız","Vatan" ];
person.forEach( (eleman)=>{console.log(eleman) } );
//Sırayla ekrana person içindeki tüm elemanlar yazdırılır

//aynı işlem daha kısa şekilde yazılabilir
person.forEach( eleman=>console.log(eleman) );

3.map

Varolan dizide şartlara uygun olarak yeniden düzenlenerek dizi oluşturulur

dizi.map( (deger, index) => /* yapılacak işlem */ )
const langs =["Java", "C#", "C++"];
langs.map(function(lang){
    console.log(lang);
});

4.indexOf

Dizi içinde belirtilen elementin olup olmadıgının tespiti yapılır mevcutsa geriye 0 yoksa -1 döner.

const langs =["Java", "C#", "C++"];
let learn=langs.indexOf("C#") ;

console.log(learn);
//sonuç olarak ekrana -1 yazacak
arr.indexOf(aranacakEleman)
arr.indexOf(aranacakEleman, aramayaBaşlanacakİndex)