Diziden eleman çıkarma
pop ve shift ile dizinin sonundan ve başından eleman çıkarmayı öğrenirsin.
pop ile sondan çıkarma
pop metodu dizinin son elemanını çıkarır ve o elemanı döndürür. Dizi kısalır.
Örnek: const fruits = ["elma", "armut", "muz"]; iken fruits.pop(); "muz" döner ve dizi ["elma", "armut"] kalır.
Çıkarılan elemanı saklamak için dönüş değerini bir değişkene ata: const last = fruits.pop();.
shift ile baştan çıkarma
shift metodu dizinin ilk elemanını çıkarır ve döndürür. Diğer elemanlar bir indeks geri kayar.
Örnek: const colors = ["kırmızı", "mavi", "yeşil"]; iken colors.shift(); "kırmızı" döner ve dizi ["mavi", "yeşil"] olur.
Boş diziye shift veya pop uygularsan undefined döner; hata fırlatılmaz.
Uygulama queue dizisinden eleman çıkar
queue adında üç dize içeren bir dizi oluştur. Önce shift ile ilk elemanı çıkar, sonra pop ile son elemanı çıkar. Son olarak dizinin uzunluğunu console.log ile yazdır.
Örnek çözümü göster
Üç dize içeren queue dizisini tanımla, baştan ve sondan çıkar, sonra uzunluğu yazdır.
Örnek çözüm:
const queue = ["a", "b", "c"];
queue.shift();
queue.pop();
console.log(queue.length);
Kendini test et
-
Aşağıdakilerden hangisi shift metodunun davranışıdır?
- baştan çıkarır
- sondan çıkarır
- sona ekler
- başa ekler
Cevabı göster
baştan çıkarır — Doğru. shift dizinin başındaki elemanı çıkarır.
-
stack dizisinden son elemanı çıkar ve sakla
const stack = ["a", "b", "c"]; const last = stack.____; console.log(last);Cevabı göster
const stack = ["a", "b", "c"]; const last = stack.pop(); console.log(last); -
Çıkarma metotlarını eşleştir
- pop
- son elemanı çıkarır
- shift
- ilk elemanı çıkarır
- pop()
- çıkartılanı döndürür