CodeBlanks Logo Icon CodeBlanks

Diziye eleman ekleme

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

push ve unshift ile diziye sona ve başa eleman eklemeyi öğrenirsin.

push ile sona ekleme

Bir diziye eleman eklemenin en sık yolu push metodudur. push, elemanı dizinin sonuna ekler ve yeni uzunluğu döner.

Örnek: fruits.push("muz"); diziyi doğrudan değiştirir (mutasyona uğratır). Yeni eleman son indekse yerleşir.

Birden fazla eleman da ekleyebilirsin: fruits.push("muz", "kiraz"); ikisini de ardışık ekler.

unshift ile başa ekleme

unshift metodu, elemanı dizinin başına ekler. Yeni eleman 0 indeksine yerleşir; diğerleri bir kayar.

Örnek: fruits = ["muz", "kiraz"]; iken fruits.unshift("elma"); çağrısı diziyi ["elma", "muz", "kiraz"] yapar.

unshift de push gibi yeni uzunluğu döner ve diziyi doğrudan değiştirir. Birden fazla eleman da verilebilir; hepsi sırayla başa eklenir.

Uygulama list dizisine eleman ekle

list adında boş bir dizi oluştur. Önce push ile bir dize ekle, sonra unshift ile başka bir dize ekle.

Örnek çözümü göster
const list = [] ile başla, sonra push ve unshift ile birer dize ekle.
Örnek çözüm:
const list = [];
list.push("son");
list.unshift("ilk");

Kendini test et

  1. tasks dizisine yeni görev ekle

    const tasks = ["ödev", "spor"];
    tasks.push(____);
    console.log(tasks);
    Cevabı göster
    const tasks = ["ödev", "spor"];
    tasks.push("alışveriş");
    console.log(tasks);
  2. Yukarıdaki kod çalışınca 'mehmet' dizinin hangi indeksine gelir?

    const queue = ["ali", "ayse"];
    queue.push("mehmet");
    • 0
    • 1
    • 2
    • 3
    Cevabı göster

    2 — Doğru. push sona ekler; 'mehmet' indeks 2'ye yerleşir.

  3. Metot ile davranışını eşleştir

    push
    sona eleman ekler
    unshift
    başa eleman ekler
    length
    eleman sayısını verir

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