首頁 > web前端 > js教程 > JavaScript把陣列中第一個元素刪除並傳回第一個元素的值的方法shift()

JavaScript把陣列中第一個元素刪除並傳回第一個元素的值的方法shift()

黄舟
發布: 2017-11-03 13:14:41
原創
3940 人瀏覽過

定義和用法

shift() 方法用來把陣列的第一個元素從其中刪除,並傳回第一個元素的值。

語法

arrayObject.shift()
登入後複製

傳回值

陣列原來的第一個元素的值。

說明

如果陣列是空的,那麼 shift() 方法將不進行任何操作,傳回 undefined 值。請注意,該方法不會建立新數組,而是直接修改原有的 arrayObject。

提示與註解

註解:此方法會改變陣列的長度。

提示:若要刪除並傳回陣列的最後一個元素,請使用 pop() 方法。

實例

在本例中,我們將建立一個數組,並刪除數組的第一個元素。請注意,這也會改變陣列的長度:

<script type="text/javascript">

var arr = new Array(3)
arr[0] = "George"
arr[1] = "John"
arr[2] = "Thomas"

document.write(arr + "<br />")
document.write(arr.shift() + "<br />")
document.write(arr)

</script>
登入後複製

輸出:

George,John,Thomas
George
John,Thomas
登入後複製


JavaScript陣列shift()方法刪除陣列中的第一個元素,並傳回該元素。

語法

array.shift();
登入後複製

下面是參數的詳細資訊:

NA
登入後複製

返回值:

在傳回陣列中刪除單一值。

範例:

<html>
<head>
<title>JavaScript Array shift Method</title>
</head>
<body>
<script type="text/javascript">
var element = [105, 1, 2, 3].shift();
document.write("Removed element is : " + element ); 
</script>
</body>
</html>
登入後複製

這將產生以下結果:

Removed element is : 105
登入後複製

以上是JavaScript把陣列中第一個元素刪除並傳回第一個元素的值的方法shift()的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板