JavaScript Diziler
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)