首頁 > web前端 > js教程 > 主體

JavaScript會在陣列的末尾新增一個或多個元素並傳回新的長度的方法push()

黄舟
發布: 2017-11-03 11:19:58
原創
4613 人瀏覽過

定義與用法

push() 方法可在陣列的結尾新增一個或多個元素,並傳回新的長度。

語法

arrayObject.push(newelement1,newelement2,....,newelementX)
登入後複製
參數#描述
newelement1必需。要新增到數組的第一個元素。
newelement2可選。要加入到陣列的第二個元素。
newelementX可選。可新增多個元素。

傳回值

把指定的值加到陣列後的新長度。

說明

push() 方法可將它的參數順序加到 arrayObject 的尾部。它直接修改 arrayObject,而不是建立一個新的陣列。 push() 方法和 pop() 方法使用陣列提供的先進後出棧的功能。

提示與註解

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

提示:若要陣列的開頭新增一個或多個元素,請使用 unshift() 方法。

實例

在本例中,我們將建立一個數組,並透過新增一個元素來改變其長度:

<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.push("James") + "<br />")
document.write(arr)

</script>
登入後複製

輸出:

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

以下是參數的詳細資訊:

element1, ..., elementN: 元素添加到数组的末尾。
登入後複製

傳回值:

傳回新數組的長度。
範例:

<html>
<head>
<title>JavaScript Array push Method</title>
</head>
<body>
<script type="text/javascript">
var numbers = new Array(1, 4, 9);
 
var length = numbers.push(10);
document.write("new numbers is : " + numbers ); 
 
length = numbers.push(20);
document.write("<br />new numbers is : " + numbers ); 
</script>
</body>
</html>
登入後複製

這將產生以下結果:

new numbers is : 1,4,9,10
new numbers is : 1,4,9,10,20
登入後複製


#

以上是JavaScript會在陣列的末尾新增一個或多個元素並傳回新的長度的方法push()的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!