JavaScript’te pop() metodu, array’in son elemanını silmek için kullanılmaktadır.
Bu metod modern JavaScript geliştirme süreçlerinde oldukça sık kullanılmaktadır.
Bu yazıda JavaScript pop() kullanımını örneklerle inceleyeceğiz.
pop() Metodu Nedir?
pop() metodu bir array’in son elemanını kaldırır.
Temel kullanım:
array.pop();
Basit pop() Örneği
const users = ["Ahmet", "Mehmet", "Ayşe"];
users.pop();
console.log(users);
Çıktı:
["Ahmet", "Mehmet"]
pop() Return Değeri
pop() silinen elemanı döndürmektedir.
const users = ["Ahmet", "Mehmet", "Ayşe"];
const result = users.pop();
console.log(result);
Çıktı:
Ayşe
Birden Fazla pop() Kullanımı
Birden fazla kez kullanılarak array’den birden fazla veri silinebilir.
const numbers = [1, 2, 3, 4];
numbers.pop();
numbers.pop();
console.log(numbers);
Object İçeren Array’de pop() Kullanımı
const users = [
{
name: "Mustafa"
},
{
name: "Ahmet"
}
];
users.pop();
console.log(users);
Döngü ile pop() Kullanımı
Array tamamen boşalana kadar pop() kullanılabilir.
const numbers = [1, 2, 3];
while (numbers.length > 0) {
console.log(numbers.pop());
}
pop() ve shift() Arasındaki Fark
| Metod | İşlem |
|---|---|
| pop() | Son elemanı siler |
| shift() | İlk elemanı siler |
Tüm Kullanımları İçeren Örnek
const fruits = ["Apple", "Orange", "Banana"];
// son elemanı sil
fruits.pop();
console.log(fruits);
// silinen veriyi al
const deletedItem = fruits.pop();
console.log(deletedItem);
// array uzunluğu
console.log(fruits.length);
pop() Kullanım Alanları
- Liste yönetimi
- Dinamik veri silme
- Stack (LIFO) yapıları
- Undo işlemleri
- Geçici veri yönetimi
Sonuç
JavaScript pop() metodu array yönetiminde sık kullanılan temel metodlardan biridir.
Özellikle stack mantığında çalışan uygulamalarda oldukça yaygın kullanılmaktadır.
Sık Sorulan Sorular (SSS)
pop() ne işe yarar?
Array’in son elemanını siler.
pop() silinen veriyi döndürür mü?
Evet, silinen elemanı return eder.
pop() orijinal array’i değiştirir mi?
Evet, doğrudan array üzerinde değişiklik yapar.
![]()