javaScript Array Unshift() Method - Dizinin Başına Eleman Ekleme

JavaScript dizilerde unshift() Methodu dizinin başına bir ya da daha fazla eleman eklemek için kullanılır. Bu fonksiyon, diziye eklenen elemanların sayısı kadar var olan dizinin uzunluğunu artırır.

Not: Bu yöntem, bir dizinin uzunluğunu değiştirir.

İpucu: Bir dizinin sonuna yeni öğeler eklemek için push() methodu kullanın.

Sözdizimi:

dizi.unshift (öğe1, öğe2, ..., öğeX)

öğe1, öğe2, ..., : Gereklidir. Dizinin başlangıcına eklenecek öğeler

Parametreler: Bu Method tek bir parametrede kabul eder.

ÖRNEK:


let dizi = [1, 2, 3];

console.log(dizi.unshift(4, 5));
// Çıktı: 5

console.log(dizi);
// Çıktı: Array [4, 5, 1, 2, 3]

ÖRNEK:


var Meyve = ["Elma", "Portakal", "Erik", "Kayısı"];

Meyve.unshift("Limon","Muz");

console.log(Meyve);

Açıklama


unshift() Methodu, girilen değerleri bir dizinin başına ekler.

Birden fazla eleman parametre olarak girildiğinde, elemanlar parametre sırasına göre dizinin başına yerleştirilmektedir. Parametreleri ayrı unshift() methodlarıyla eklemek ve sadece bir unshift() methodunda eklemek aynı sonucu vermez.


let dizi = [4, 5, 6];
dizi.unshift(1, 2, 3);
console.log(dizi); 
// [1, 2, 3, 4, 5, 6]

dizi = [4, 5, 6]; // dizi ilk haline getirelim.

dizi.unshift(1);
dizi.unshift(2);
dizi.unshift(3);

console.log(dizi); 
// [3, 2, 1, 4, 5, 6]


Lütfen konu haricinde soru sormayın cevaplanmayacaktır. Yorumunuz onaylandıktan sonra yayınlanacaktır. Lütfen Yukarıda ki mesajları okuyun tekrar aynı soruları sormayın.

3818

KATEGORİ
  • HTML
  • CSS
  • PHP
  • JQUERY
  • PHOTOSHOP
  • JavaScript
  • Web Dünyası
  • Linux
  • MİTHRİL FRAMEWORK
  • Laravel
  • Git
  • React
POPÜLER MAKALE
  • HTML LİNK(Bağlantı)EKLEME - LİNK VERME
  • HTML YAZI VE RESİM ORTALAMA
  • HTML RESME LİNK VERME
  • HTML FORM OLUŞTURMA
  • CSS YATAY MENÜ YAPIMI
  • HTML RESİM EKLEME
  • CSS (BOYUT) GENİŞLİK VE YÜKSEKLİK (Width-Height)
  • HTML DİV ve SPAN NEDİR?
  • HTML ARKAPLANA MÜZİK EKLEME
  • KALİTE KAYBETMEDEN RESİMLERİ BÜYÜTME
ETİKET
WEBCEBİR © 2013 Tüm hakları saklıdır.