Javascript unshift() Metodu
ES1
unshift
metodu, dizinin başına yeni değerler eklemek için kullanılır. İşlem sonucunda ise, dizinin yeni uzunluğunu geriye döner.
Yapısı (Syntax)array.unshift(item1, item2, ..., itemX)
Parametreler
-
item1, item2, ..., itemXDizinin başına eklenecek değerler
Dönen Değer
Dizinin yeni uzunluğunu (eleman sayısını) döndürür.
NOT
Bu metod, dizinin uzunluğunu değiştirir.
Bir dizinin sonuna yeni değerler eklemek için ise push() metodunu deneyin.
Bir dizinin sonuna yeni değerler eklemek için ise push() metodunu deneyin.
Örnekler
Unshift kullanım örnekleri
let arr = [1, 2]
arr.unshift(0); // geriye 3 döndürür (dizi uzunluğu)
console.log(arr);
// [0, 1, 2]
arr.unshift(-2, -1); // geriye 5 döndürür (dizi uzunluğu)
console.log(arr);
// [-2, -1, 0, 1, 2]
arr.unshift([-4, -3]); // geriye 6 döndürür (dizi uzunluğu)
console.log(arr);
// [[-4, -3], -2, -1, 0, 1, 2]
arr.unshift([-7, -6], [-5]); // geriye 8 döndürür (dizi uzunluğu)
console.log(arr);
// [ [-7, -6], [-5], [-4, -3], -2, -1, 0, 1, 2 ]