Javascript'in Array işlemleri için kullanılan metodları oldukça kullanışlı. Bazılarının isimleri biraz kafa karıştırıcı gelebilir ancak alışınca insan çok mutlu oluyor.
Push, pop ve shift'ten bahsedelim istiyorum. Tabi shift'ten bahsederken "Stack" ve "Queue" veri yapılarından bahsetmek enqueue, dequeue kavramlarını hatırlamak lazım.
Stack: son giren ilk çıkar, Queue ise ilk giren ilk çıkar prensibine göre hareket edilen veri yapıları. Enqueue ve Dequeue kavramları da tahmin edebileceğiniz gibi Queue yapısına veri ekleyip çıkarmak için kullanılan kavramlar. C++, Java gibi dillerde native desteklenen bu veri yapılarının Javascript içinde built-in implementasyonları yok.
Array'inize bir eleman push ettiğiniz de array'in sonuna eklemiş; pop ettiğinizde ise son elemanı Array'den çıkarmış olur ve Array'inizi bir Stack olarak kullanmış olursunuz.
Array'inize bir eleman push ettiğiniz de array'in sonuna eklemiş; shift ettiğinizde ise ilk elemanı Array'den çıkarmış olur ve Array'inizi bir Queue olarak kullanmış olursunuz.
Şöyle Örnekleyelim:
Bir de unshift metodu var. Bu metodla da Array'inizin başına eleman ekleyebilirsiniz.
Esen kalın.