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

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

黄舟
黄舟原創
2017-11-03 13:14:413918瀏覽

定義和用法

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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn