unshift() 方法將一個或多個元素添加到數組的開頭,並返回新數組的長度




var arr = [1, 2]; arr.unshift(0); //result of call is 3, the new array length //arr is [0, 1, 2] arr.unshift(-2, -1); // = 5 //arr is [-2, -1, 0, 1, 2] arr.unshift( [-3] ); //arr is [[-3], -2, -1, 0, 1, 2]

 

語法

arr.unshift(element1, ..., elementN)

  

參數列表

element1, ..., elementN
要添加到數組開頭的元素。

返回值

當一個對象調用該方法時,返回其 length 屬性值。

 

描述

unshift 方法會在調用它的類數組(array-like)對象的開始位置插入給定的參數。

unshift 特意被設計成具有通用性;這個方法能夠通過 call 或 apply 方法作用於類似數組的對象上。不過對於沒有 length 屬性(代表從0開始的一系列連續的數字屬性的最后一個)的對象,調用該方法可能沒有任何意義。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM