SEO (Arama Motoru Optimizasyonu) Mikro İnteraktif ÜCRETSİZ - Google Play'den İndirin

JavaScript Dizi (Array) Metodları

JavaScript dilinde dizi metodlarını inceleyelim. Dizi içerisinde ekleme, çıkarma, sondakini bulma, baştakini bulma, elemanlar arası dolaşma gibi yetkinliklere sahip olan bu metodları örneklerle anlamaya çalışalım.

values() Metodu

Bu yöntem, dizideki her bir dizin için değerler sağlayan bir yineleyici döndürür. İçerisine değişken göndermeye gerek yoktur.
Iterator: bilgisayar programlamada bir öğeyi veya öğeleri sırasıyla erişmek için bir arayüz veya yöntem sağlayan bir nesne veya işaretçidir.
Öncelik olarak bir dizi tanımlayalım sonrasında ise dizi içerisinde for ile dolaşıp her bir değeri yazdırmaya çalışalım.
values() Metodu
var dizi = ['Serkan', 'Ahmed', 'Selçuk', 'Tolga']; // Dizi tanımı yaptık.
var degerler = dizi.values(); // Dizinin her bir değeri yineleyerek degerler adlı değişkene atandı.
// degerler adlı dizide for döngüsü ile dolaşıp her bir değeri yazdıralım.
for (let deger of degerler)
{
   console.log(deger);
}

values() Örnek
Dizi Değerleri:
Yenileyici Dizi Değerleri:

length() Metodu

Bu yöntem, dizi boyutunu sayısal değer olarak döndürür.
length() Metodu
var dizi = ['Kalem', 'Silgi', 'Cetvel', 'Pergel', 'Çanta', 'Mikroskop']; // Dizi tanımı yaptık.
var dizi_uzunluk = dizi.length; // Dizinin eleman sayısını aldık.
console.log("Tanımlamış olduğunuz dizinin uzunluk değeri: " + dizi_uzunluk); // Dizinin eleman sayısını ekrana yazdık.

length() Örnek
Dizi Değerleri:
Dizi Uzunluk Bilgisi:

reverse() Metodu

Bu metod, dizi sıralamasını tersine çevirir. Örneğin "Elma", "Armut", "Kiraz" şeklinde sıralanmış bir diziyi reverse metodu "Kiraz", "Armut", "Elma" şeklinde sıralar.
reverse() Metodu
var dizi = ['Kalem', 'Silgi', 'Cetvel', 'Pergel', 'Çanta', 'Mikroskop'];
dizi.reverse(); // Diziyi Tersine çevirdik.
console.log("Tersine çevrilmiş dizi değerleri: " + dizi);

reverse() Örnek 1
Dizi Değerleri:
Ters Dizi Değerleri:

sort() Metodu

Bu yöntem, dizi değerlerinin sıralanmasını sağlar. Sıralama A'dan Z'ye olacak şekilde yani küçükten büyüğe şeklinde olmaktadır. İçerisine isteğe bağlı olarak karşılaştırma fonksiyonu gönderilebilir.
sort() Metodu
var dizi = ['Monitör', 'Klavye', 'Bilgisayar', 'Mouse', 'Modem', 'Hoparlör']; // Dizi tanımı yaptık.
dizi.sort(); // Diziyi tekrardan sıraladık.
console.log("Tanımlamış olduğunuz dizinin yeniden sıralanmış değeri: " + dizi); // Diziyi tekrar sıralayıp ekrana yazdırdık.

sort() Örnek 1
Dizi Değerleri:
Dizi Yeniden Sıralama Bilgisi:

sort() Örnek 2
Dizi Değerleri:
Dizi Yeniden Sıralama Bilgisi:

at() Metodu

Bu yöntem, dizi değerlerinin index (sıra) numarasına göre değerini verir. Hatırlatmakta fayda var dizi index (sıra) numarası sıfır ile başlar. Yani "0. elemanı getir", "1. elemanı getir", "2. elemanı getir" vs.. şeklinde değerleri getiririz. İndex kavramını anlamak için küçük bir dizi tanımlayıp bütün index değerlerini yazdıralım.
var dizi = ['Serkan', 'Ahmed', 'Galip', 'Hakan'];
Böyle tanımlanmış bir dizi için index (sıra) değerlerini yazalım.
Index 0: Serkan
Index 1: Ahmed
Index 2: Galip
Index 3: Hakan
at() Metodu
var dizi = ['Bilgisayar', 'Monitör', 'Mouse', 'Modem', 'Klavye', 'Hoparlör']; // Dizi tanımı yaptık.
var dizi_deger = dizi.at(2); // Dizinin 2. indeks değerini aldık. Yani Mouse değeri.
console.log("Dizi içerisinde 2 numaralı indexde bulunan değer: " + dizi_deger); // Diziye ait 2 nolu index değerini yazdıralım.

at() Örnek 1
Dizi Değerleri:
2 Numaralı Index Değeri:

at() Örnek 2
Dizi Değerleri:
5 Numaralı Index Değeri:

fill() Metodu

Bu yöntem, bir dizinin başlangıç ​​indeksinden bitiş indeksine kadar tüm öğelerini statik bir değerle doldurur. En fazla üç bağımsız değişken alabilir: doldurulacak değer, başlangıç ​​indeksi ve bitiş indeksi.
fill() Metodu
var dizi = ['Elma', 'Armut', 'Karpuz', 'Erik', 'Kiraz']; // Dizi tanımı yaptık.
dizi.fill('Şeftali', 1, 2);
console.log("fill() metodu ile indeks (sıra) değeri 1'den başlayarak ve 2'ye kadar olan tüm indeksleri Şeftali ile doldurduk: " + dizi);
// Çıktı: Elma,Şeftali,Karpuz,Erik,Kiraz

Bu örneğimizde tanımlamış olduğumuz bir dizinin 2. indeksinden başlayarak 5. indeksine kadar olan yerleri Matara ile dolduralım.
fill() Örnek 1
Dizi Değerleri:
Yeni Dizi Değerleri:

from() Metodu

Bu yöntem, dizi benzeri bir nesneden veya yinelemeli bir nesneden yeni bir dizi oluşturur. İki bağımsız değişken alabilir: diziye dönüştürülecek nesne ve yeni dizinin her bir öğesine uygulanacak bir eşleme işlevi.
from() Metodu
var nesne = {0: 'Elma', 1: 'Armut', 2: 'Karpuz', length:5};
var dizi = Array.from(nesne);
console.log("from() metodu ile oluşan: " + dizi);
// Çıktı: ['Elma', 'Armut', 'Karpuz', undefined, undefined]

Bu örneğimizde tanımlamış olduğumuz bir nesneyi daha geniş bir diziye çevirelim. Dizinin o genişliğie yeterli şekilde elemanı yok ise olmayan elemanlar yerine undefined tanımlaması yapar.
from() Örnek 1
Nesne Değerleri:
Dizi Değerleri:

Güncellemeler devam edecektir.

Yorumlar

Yorum Yaz

Avatar

REKLAM

DDos Koruma, Botnet Koruma, Layer 7 Saldırı koruması, Sanal sunucu, Vds sunucu

REKLAM

En Yeni Çizgi Filmler, Masallar ve Etkinlikler

REKLAM

SEO-Arama Motoru Optimizasyonu Uygulaması

REKLAM

Hayvan Sesleri Uygulaması

REKLAM

Çocuk Etkinlikleri Uygulaması

EN

  • Popüler
  • Yeni
  • Son Yorum