JavaScript Array shift() 方法

定義和用法

shift() 方法移除數組的第一項。

注釋:shift() 方法會改變數組的長度。

注釋:shift 方法的返回值是被移除的項目。

注釋:shift() 方法會改變原始數組。

提示:如需刪除數組的最后一項,請使用 pop() 方法。

實例

例子 1

刪除數組中的第一個項目:

var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.shift();

親自試一試

例子 2

Array.shift() 返回被移除的數組元素:

const fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.shift();   // 返回 "Banana"

親自試一試

語法

array.shift()

參數

無參數。

技術細節

返回值:

任何類型 *,表示被刪除的數組項目。

* 數組項目可以是字符串、數字、數組、布爾值或數組中允許的任何其他對象類型。

JavaScript 版本: ECMAScript 1

瀏覽器支持

所有瀏覽器都完全支持 shift() 方法:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
支持 支持 支持 支持 支持 支持

相關頁面

教程:JavaScript 數組

教程:JavaScript 數組 Const

教程:JavaScript 數組方法

教程:JavaScript 排序數組

教程:JavaScript 數組迭代

手冊:JavaScript Array push() 方法

手冊:JavaScript Array pop() 方法

手冊:JavaScript Array unshift() 方法