CodeBlanks Logo Icon CodeBlanks

Diziden eleman çıkarma

JavaScript kursu · Başlangıç · Ders 44/133

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

  1. 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.

  2. 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);
  3. Çıkarma metotlarını eşleştir

    pop
    son elemanı çıkarır
    shift
    ilk elemanı çıkarır
    pop()
    çıkartılanı döndürür

Başlangıç bölümündeki tüm dersler