arr.push()函數用於將一個或多個值推入數組。此函數通過添加到數組中的元素數來更改數組的長度。該函數的語法如下:
arr.push(element1[, ...[, elementN]])
參數此函數包含的參數數量與要插入數組的元素數量一樣多。
返回值將參數插入數組後,此函數返回數組的新長度。
下麵提供了上述函數的示例:
範例1:
var arr = [34, 234, 567, 4]; print(arr.push(23,45,56)); print(arr);
輸出:
7 34,234,567,4,23,45,56
在此示例中,函數push()將數字添加到數組的末尾。
範例2:
var arr = [34, 234, 567, 4]; print(arr.push('jacob',true,23.45)); print(arr);
輸出:
7 34,234,567,4,jacob,true,23.45
在此示例中,函數push()將對象添加到數組的末尾。
下麵提供了上述函數的代碼:
程序1:
// JavaScript to illustrate push() function
<script>
function func() {
// Original array
var arr = [34, 234, 567, 4];
// Pushing the elements
document.write(arr.push(23,45,56));
document.write("<br>");
document.write(arr);
}
func();
</script>
輸出:
7 34,234,567,4,23,45,56
程序2:
<script>
// JavaScript to illustrate push() function
function func() {
var arr = [34, 234, 567, 4];
document.write(arr.push('jacob',true,23.45));
document.write("<br>");
document.write(arr);
}
func();
</script>
輸出:
7 34,234,567,4,jacob,true,23.45
相關用法
- Javascript Array.slice()和Array.splice()的區別用法及代碼示例
- Javascript array.size()和array.length的區別用法及代碼示例
- Javascript Array pop()用法及代碼示例
- Javascript Array copyWithin()用法及代碼示例
- Javascript Array concat()用法及代碼示例
- Javascript Array filter()用法及代碼示例
注:本文由純淨天空篩選整理自HGaur大神的英文原創作品 JavaScript | Array push()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。