array methods
concat
Dizileri elemanlarını birleştirerek tek bir dizi içerisinde döndürür.
entries
Dizinin elemanlarını (key,value) şeklinde sırayla döndürür.
every
Dizi içerisinde bulunan elemanların belirtilen testi başarıyla geçip geçmediğinin kontrol eder. (Elemanlardan herhangi birinin testi geçmesi yeterlidir.)
fill
Dizi içerisinde belirli bir veriyi veya tüm verileri istenilen değer ile değiştirir. Bu işlemden sonra herhangi bir atama yapmaya gerek yoktur. İşleme tabi tutulan array'ın değerleri güncellenir.
filter
Belirtilen kuralları karşılayan array elemanlarından oluşan bir dizi döndürür.
find
Belirtilen kuralları karşılayan ilk dizi elemanını döndürür.
findLast
find işlemini dizinin sonundan başlayarak gerçekleştirir ve şartı sağlayan ilk elemanı döndürür.
findIndex
Belirli kuralları karşılayan ilk dizi elemanının index numarasını döndürür. (yoksa -1)
forEach
Tüm dizi elemanını sırayla döndürür.
includes
Dizi içerisinde bir değer araması yapmak için kullanılır. (Belirli bir index numarasından aramaya başlatmak için ikinci parametre kullanılabilir.)
indexOf
Dizi içerisinde bulunan bir elemanın index numarasını döndürür. (Belirli bir index numarasından aramaya başlatmak için ikinici parametre kullanılabilir.)
lastIndexOf
Sondan başlayarak dizi içerisinde aranan bir elemanın index numarasını döndürür.
isArray
Bir nesnenin dizi olup olmadığını kontrol eder.
join
Bir dizinin tüm elemanlarını bir string içerisinde sıralı şekilde almamızı sağlar. Bu işlemi yaparken her bir elemanın arasına eklenecek bir ayraç belirlenir.
keys
Dizinin her bir elemanlarından oluşan bir Iterator döndürür.
length
Dizinin eleman sayısın döndürür.
map
Dizinin tüm elemanlarını sırayla döndürür ve bu döndürme işleminde dizi elemanlarının değerlerini güncellememize olanak sağlar.
pop
Dizinin son elemanını siler ve silinen elamanı döndürür.
shift
Dizinin ilk elemanını siler ve silinen elamanı döndürür.
push
Diziye yeni bir eleman ekler.
of
Girilen tüm argümanlardan oluşan bir dizi döndürür. Argümanlar herhangi bir tipe sahip olabilir ve istenildiği kadar argüman girilebilir.
reduce
Sırayla dizinin tüm elemanlarını kullanarak yapılan işlemi bir sonraki dizi elemanıyla işlem yapmak için aktarılır. (Aşağıda bulunan örnekte 0 olarak belirtilen kısımn result değerinin başlangıç değeridir. Eğer bu değer belirtilmezse result değerinin başlangıç değeri dizinin 0. indexin de bulunan eleman olacaktır. Bundan dolayı value'nin başlangıç değer dizinin 1. indexin de bulunan eleman olacaktır.)
reduceRight
reduce ile aynı işlemi yapmaktadır. Tek fark işleme dizinin sonundan başına doğru giderek gerçekleştirir.
reverse
Dizinin eleman sıralamasını tersine çevirir.
slice
Belirtilen index numaraları arasındaki elemanlardan oluşan yeni bir dizi döndürür.
some
Dizi içerisinde bulunan elemanların belirtilen testi başarıyla geçip geçmediğini kontrol eder. (Elemanlardan herhangi birinin testi geçmesi yeterlidir.)
sort
Dizi elemanlarını artan şekilde sıralar ve mevcut diziyi sıralanmış elemanları ile günceller.
splice
Diziye eleman ekleme veya elemen silme için kullanılır.
1. parametre başlangıç index numarası
2. parametre silinecek eleman sayısı
3. ve daha fazlası ise eklenecek elemen değerleridir.
unshift
Dizinin başına yeni bir eleman ekler ve dizinin güncel eleman sayısını döndürür.
at
Verilen index numarasına ait dizi elemanını döndürür. Pozitif değerler dizinin başından negatif değerle dizinin sonunda başlayarak eleman arar.
copyWithin
Dizinin bir bölümünü aynı dizide farklı bir konuma taşır. Dizinin eleman sayısını değiştirmez taşınacak indexlerin üzerine yazar.
Last updated