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 some()用法及代码示例
- Javascript Array.isArray()用法及代码示例
- Javascript Array filter()用法及代码示例
- Javascript Array concat()用法及代码示例
- Javascript Array push()用法及代码示例
- Javascript Array unshift()用法及代码示例
注:本文由纯净天空筛选整理自HGaur大神的英文原创作品 JavaScript | Array pop()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。