Skip to content

JavaScript Dizi Metotları açıklaması

Sık kullanılan her JavaScript dizi metodu, davranışa göre gruplandırılmış: diziyi değiştirip değiştirmediği, ne döndürdüğü ve ne zaman kullanılacağı. Her gün kullandığınız metotlar için hızlı bir referans.

Dizi metotları iki çeşittir. Değiştiren metotlar üzerine çağrıldıkları diziyi değiştirir; değiştirmeyen metotlar yeni bir dizi döndürür ve özgün diziyi olduğu gibi bırakır. Mümkün olduğunda değiştirmeyen metotları tercih edin: beklenmeyen yan etkileri önlerler ve temiz şekilde zincirlenirler. map, filter ve reduce her gün başvuracağınız iş atlardır. map her öğeyi dönüştürür, filter istediğiniz öğeleri tutar, reduce tüm diziyi tek bir değere katlar.

Referans tablosu · 40 kayıt
40 of 40 rows
Değiştirenler
Evetyeni uzunlukDizinin sonuna bir veya daha fazla öğe ekler.
Evetdeğer | undefinedSon öğeyi çıkarır ve döndürür.
Evetdeğer | undefinedİlk öğeyi çıkarır ve döndürür.
Evetyeni uzunlukDizinin başına bir veya daha fazla öğe ekler.
Evetçıkarılan öğeler dizisiBir indeksten başlayarak öğe ekler, çıkarır veya değiştirir.
Evetaynı dizi, sıralanmışÖğeleri yerinde yeniden sıralar; karşılaştırma fonksiyonu verilmezse öğeler dize olarak karşılaştırılır.
Evetaynı dizi, ters çevrilmişÖğelerin sırasını yerinde ters çevirir.
Evetaynı diziBir aralıktaki tüm yuvaları tek bir değerle doldurur.
Evetaynı diziBir öğe dizisini aynı dizinin içindeki başka bir konuma kopyalar.
Döngü / dönüştürme
Hayıryeni diziHer öğeyi yeni bir değere dönüştürür.
Hayıryeni diziYalnızca testi geçen öğeleri tutar.
Hayırbirikimli değerTüm öğeleri tek bir değere katlar.
Hayırbirikimli değerTüm öğeleri tek bir değere katlar, son öğeden başlayarak.
HayırundefinedHer öğe için bir yan etki çalıştırır.
Hayırdeğer | undefinedTesti geçen ilk öğeyi verir.
Hayırindeks veya -1Testi geçen ilk öğenin indeksini verir.
Hayırdeğer | undefinedTesti geçen son öğeyi verir.
Hayırindeks veya -1Testi geçen son öğenin indeksini verir.
HayırbooleanEn az bir öğenin testi geçip geçmediğini kontrol eder.
HayırbooleanTüm öğelerin testi geçip geçmediğini kontrol eder.
Hayıryeni diziİç içe dizileri verilen derinliğe kadar düzleştirir; her seviyeyi düzleştirmek için Infinity verin.
Hayır[indeks, değer] yineleyiciİndeks ve değer çiftleri üzerinde yineleme yapar.
Hayırindeks yineleyiciYalnızca indeksler üzerinde yineleme yapar.
Hayırdeğer yineleyiciYalnızca değerler üzerinde yineleme yapar.
Erişim / değiştirmeyen
Hayıryeni diziDizinin bir bölümünü yeni bir diziye kopyalar.
Hayıryeni diziİki veya daha fazla diziyi tek dizide birleştirir.
HayırbooleanBir değerin dizide olup olmadığını kontrol eder.
Hayırindeks veya -1Bir değerin ilk geçtiği indeksi bulur.
Hayırindeks veya -1Bir değerin son geçtiği indeksi bulur.
HayırdizeTüm öğeleri bir ayraçla tek dizeye yapıştırır.
Hayırdeğer | undefinedBir öğeyi indeksine göre okur; negatif indeks sondan sayılır.
Yeniler
Hayıryeni diziHer öğeyi eşler ve sonucu tek geçişte bir seviye düzleştirir.
Hayıryeni diziBir indeksi değiştirilmiş bir kopyasını döndürür.
Hayıryeni dizi, sıralanmışBir kopyayı sıralar ve özgün diziyi olduğu gibi bırakır.
Hayıryeni dizi, ters çevrilmişBir kopyayı ters çevirir ve özgün diziyi olduğu gibi bırakır.
Hayıryeni diziBir kopyayı splice'lar ve özgün diziyi olduğu gibi bırakır.
Statikler
Hayıryeni diziBir iterable'dan veya dizi benzeri nesneden dizi kurar.
Hayıryeni diziBir bağımsız değişken listesinden dizi kurar.
HayırbooleanBir değerin gerçekten dizi olup olmadığını kontrol eder.
Hayıryeni bir dizinin promise'ıBir async iterable'dan dizi kurar.