v2.5.2
Giriş yap

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, ..., itemX
    ( ! ) Notice: Undefined property: stdClass::$type in /home/prototurk.com/public_html/app/view/article-js.php on line 64
    Call Stack
    #TimeMemoryFunctionLocation
    10.0002366344{main}( ).../index.php:0
    20.0042450424require( '/home/prototurk.com/public_html/app/controller/category.php' ).../index.php:101
    30.0073461992require( '/home/prototurk.com/public_html/app/view/article.php' ).../category.php:34
    40.0139541984parseTemplate( ).../article.php:112
    50.0139542096preg_replace_callback ( ).../template.php:126
    60.0139542616bb_json( ).../template.php:126
    70.0140565904require( '/home/prototurk.com/public_html/app/view/article-js.php' ).../template.php:220
    Dizinin 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.

Ö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 ]

Örneği Dene »

tayfunerbilen
1469 gün önce eklendi - 2606 kez görüntülendi.
Github'da Düzenle
Önceki map() Sonraki push()