arr.pop()函數用於刪除數組的最後一個元素,並返回刪除的元素。此函數將數組的長度減少1。此函數的語法如下:
arr.pop()
參數
該函數沒有任何參數。
返回值
此函數返回刪除的元素。如果數組為空,則此函數返回undefined。
下麵提供了上述函數的示例:
範例1:
var arr = [34, 234, 567, 4]; var popped = arr.pop(); print(popped); print(arr);
輸出:
4 34,234,567
在此示例中,函數pop()從數組中刪除最後一個元素(為4)並返回它。
範例2:
var arr = []; var popped = arr.pop(); print(popped);
輸出:
undefined
在此示例中,函數pop()嘗試提取數組的最後一個元素,但由於數組為空,因此返回undefined作為答案。
下麵提供了上述函數的代碼:
程序1:
<script>
// JavaScript code to illustrate pop() function
function func() {
var arr = [34, 234, 567, 4];
// popping the last element from the array
var popped = arr.pop();
document.write(popped);
document.write("<br>");
document.write(arr);
}
func();
</script>
輸出:
4 34,234,567
程序2:
// JavaScript to illustrate pop() function
<script>
function func() {
var arr = [];
// popping the last element
var popped = arr.pop();
document.write(popped);
}
func();
</script>
輸出:
undefined
相關用法
- Javascript Array.slice()和Array.splice()的區別用法及代碼示例
- Javascript array.size()和array.length的區別用法及代碼示例
- Javascript Array some()用法及代碼示例
- Javascript Array.isArray()用法及代碼示例
- Javascript Array filter()用法及代碼示例
- Javascript Array concat()用法及代碼示例
- Javascript Array push()用法及代碼示例
- Javascript Array unshift()用法及代碼示例
注:本文由純淨天空篩選整理自HGaur大神的英文原創作品 JavaScript | Array pop()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。