JavaScript pop() 方法

定义和用法

pop() 方法用于删除并返回数组的最后一个元素。

语法

  1. arrayObject.pop()

返回值

arrayObject 的最后一个元素。

说明

pop() 方法将删除 arrayObject 的最后一个元素,把数组长度减 1,并且返回它删除的元素的值。如果数组已经为空,则 pop() 不改变数组,并返回 undefined 值。

实例

在本例中,我们将创建一个数组,然后删除数组的最后一个元素。请注意,这也会改变数组的长度:

  1. <script type="text/javascript">
  2.  
  3. var arr = new Array(3)
  4. arr[0] = "George"
  5. arr[1] = "John"
  6. arr[2] = "Thomas"
  7.  
  8. document.write(arr)
  9.  
  10. document.write("<br />")
  11.  
  12. document.write(arr.pop())
  13.  
  14. document.write("<br />")
  15.  
  16. document.write(arr)
  17.  
  18. </script>

输出:

  1. George,John,Thomas
  2. Thomas
  3. George,John