JavaScript Dizi Methodları – Tüm Methodlar ve Kullanım Örnekleri

JavaScript Dizi Methodları – Tüm Methodlar ve Kullanım Örnekleri

Tarhi : 16-05-2025 05:07:40 | Yazar : ÇAĞLAR BOSTANCI

JavaScript Dizi Methodları

Tüm JavaScript dizi methodları ve detaylı kullanım örnekleri

Dizi Oluşturma ve Dönüştürme

constructor, from(), of(), isArray()

Dizi Erişim ve Değiştirme

at(), concat(), copyWithin(), with()

Dizi Arama ve Filtreleme

entries(), filter(), find(), findIndex(), findLast(), findLastIndex(), includes(), indexOf(), lastIndexOf()

Dizi Döngü ve İşlemler

every(), forEach(), map(), some(), reduce(), reduceRight()

Dizi Manipülasyonu

fill(), flat(), flatMap(), join(), pop(), push(), reverse(), shift(), slice(), sort(), splice(), toReversed(), toSorted(), toSpliced(), unshift()

Dizi Bilgisi ve Dönüşüm

keys(), values(), length, toString(), valueOf(), prototype

at() metodu, dizideki belirtilen indeksteki elemanı döndürür. Pozitif ve negatif indeksleri kabul eder.

Örnek Kullanım:

concat() metodu, iki veya daha fazla diziyi birleştirir ve yeni bir dizi döndürür.

Örnek Kullanım:

constructor özelliği, bir dizinin yapıcı (constructor) fonksiyonunu döndürür.

Örnek Kullanım:

copyWithin() metodu, dizinin bir bölümünü aynı dizide başka bir konuma kopyalar.

Örnek Kullanım:

entries() metodu, dizinin her elemanı için anahtar/değer çiftleri içeren yeni bir dizi yineleyici (iterator) nesnesi döndürür.

Örnek Kullanım:

every() metodu, dizideki tüm elemanların belirtilen koşulu sağlayıp sağlamadığını test eder.

Örnek Kullanım:

fill() metodu, dizinin belirtilen indeks aralığını statik bir değerle doldurur.

Örnek Kullanım:

filter() metodu, belirtilen koşulu sağlayan elemanlardan oluşan yeni bir dizi oluşturur.

Örnek Kullanım:

find() metodu, belirtilen koşulu sağlayan ilk elemanı döndürür. Koşulu sağlayan eleman yoksa undefined döner.

Örnek Kullanım:

findIndex() metodu, belirtilen koşulu sağlayan ilk elemanın indeksini döndürür. Koşulu sağlayan eleman yoksa -1 döner.

Örnek Kullanım:

findLast() metodu, dizinin sonundan başlayarak belirtilen koşulu sağlayan ilk elemanı döndürür.

Örnek Kullanım:

findLastIndex() metodu, dizinin sonundan başlayarak belirtilen koşulu sağlayan ilk elemanın indeksini döndürür.

Örnek Kullanım:

flat() metodu, iç içe dizileri belirtilen derinliğe kadar düzleştirir.

Örnek Kullanım:

flatMap() metodu, önce her eleman üzerinde bir map işlemi yapar, sonra sonucu bir seviye düzleştirir.

Örnek Kullanım:

forEach() metodu, dizinin her elemanı için bir fonksiyon çalıştırır.

Örnek Kullanım:

Array.from() metodu, dizi benzeri veya iterable nesnelerden yeni bir dizi oluşturur.

Örnek Kullanım:

includes() metodu, bir dizinin belirli bir elemanı içerip içermediğini kontrol eder.

Örnek Kullanım:

indexOf() metodu, dizide belirtilen elemanın ilk bulunduğu indeksi döndürür. Eleman bulunamazsa -1 döner.

Örnek Kullanım:

Array.isArray() metodu, bir değerin dizi olup olmadığını kontrol eder.

Örnek Kullanım:

join() metodu, dizinin tüm elemanlarını birleştirerek bir string oluşturur.

Örnek Kullanım:

lastIndexOf() metodu, dizide belirtilen elemanın son bulunduğu indeksi döndürür. Eleman bulunamazsa -1 döner.

Örnek Kullanım:

length özelliği, bir dizideki eleman sayısını döndürür veya dizinin uzunluğunu değiştirir.

Örnek Kullanım:

map() metodu, dizinin her elemanı için bir fonksiyon çalıştırır ve sonuçlardan oluşan yeni bir dizi döndürür.

Örnek Kullanım:

Array.of() metodu, argümanlardan yeni bir dizi oluşturur.

Örnek Kullanım:

pop() metodu, dizinin son elemanını siler ve bu elemanı döndürür.

Örnek Kullanım:

push() metodu, bir veya daha fazla elemanı dizinin sonuna ekler ve dizinin yeni uzunluğunu döndürür.

Örnek Kullanım:

reduce() metodu, diziyi tek bir değere indirger (soldan sağa).

Örnek Kullanım:

reduceRight() metodu, diziyi tek bir değere indirger (sağdan sola).

Örnek Kullanım:

reverse() metodu, dizinin eleman sırasını tersine çevirir.

Örnek Kullanım:

shift() metodu, dizinin ilk elemanını siler ve bu elemanı döndürür.

Örnek Kullanım:

slice() metodu, dizinin belirtilen kısmının bir kopyasını yeni bir dizi olarak döndürür.

Örnek Kullanım:

some() metodu, dizideki en az bir elemanın belirtilen koşulu sağlayıp sağlamadığını test eder.

Örnek Kullanım:

sort() metodu, dizinin elemanlarını sıralar.

Örnek Kullanım:

splice() metodu, diziden eleman siler ve/veya yeni eleman ekler.

Örnek Kullanım:

toReversed() metodu, dizinin ters çevrilmiş bir kopyasını döndürür (orijinal diziyi değiştirmez).

Örnek Kullanım:

toSorted() metodu, dizinin sıralanmış bir kopyasını döndürür (orijinal diziyi değiştirmez).

Örnek Kullanım:

toSpliced() metodu, diziden eleman siler ve/veya yeni eleman ekler, yeni bir dizi döndürür (orijinal diziyi değiştirmez).

Örnek Kullanım:

toString() metodu, diziyi string’e çevirir.

Örnek Kullanım:

unshift() metodu, bir veya daha fazla elemanı dizinin başına ekler ve dizinin yeni uzunluğunu döndürür.

Örnek Kullanım:

values() metodu, dizinin değerlerini içeren yeni bir dizi yineleyici (iterator) nesnesi döndürür.

Örnek Kullanım:

valueOf() metodu, Array nesnesinin primitive değerini döndürür. Bu metod genellikle JavaScript tarafından otomatik olarak çağrılır ve nadiren doğrudan kullanılır.

Örnek Kullanım:
Özel Kullanım Senaryoları:

with() metodu, dizinin belirtilen indeksteki elemanını değiştirerek yeni bir dizi döndürür (orijinal diziyi değiştirmez). ECMAScript 2023 ile eklenmiştir.

Temel Kullanım:
Gerçek Dünya Örneği:
Hata Senaryoları: