unshift() 方法可向數組的開頭添加1個或更多元素,并返回新的長度。
arrayObject.unshift(newelement1,newelement2,....,newelementX)
newelement1 必須。向數組添加的第1個元素。
newelement2 可選。向數組添加的第2個元素。
newelementX 可選。可添加若干個元素。
unshift() 方法將把它的參數插入 arrayObject 的頭部,并將已存在的元素順次地移到較高的下標處,以便留出空間。
該方法的第1個參數將成為數組的新元素 0,如果還有第2個參數,它將成為新的元素 1,以此類推。
unshift() 方法不創建新的創建,而是直接修改原本的數組,該方法會改變數組的長度。方法返回arrayObject 的新長度。
注釋:unshift() 方法沒法在 Internet Explorer 中正確地工作!
提示:要把1個或多個元素添加到數組的尾部,請使用 push() 方法。
實例
創建1個數組,并把1個元素添加到數組的開頭,并返回數組的新長度:
輸出:
George,John,Thomas
4
William,George,John,Thomas