當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


JavaScript Array pop()用法及代碼示例


下麵是Array pop()方法的示例。

  • 例:
    <script> 
        function func() { 
            var arr = ['GFG', 'gfg', 'g4g', 'GeeksforGeeks']; 
          
            // Popping the last element from the array  
            document.write(arr.pop()); 
          
        } 
        func(); 
    </script>                   
  • 輸出:
    GeeksforGeeks

arr.pop()方法用於刪除數組的最後一個元素,並返回刪除的元素。這個函數減少1的陣列的長度。

用法:

arr.pop()

參數:此方法不接受任何參數。

返回值此方法返回刪除的元素數組。如果數組為空,則此函數返回undefined。



以下示例說明了JavaScript Array pop()方法:

  • 範例1:在此示例中,pop()方法從數組中刪除最後一個元素(為4)並返回它。
    var arr = [34, 234, 567, 4];
    var popped = arr.pop();
    print(popped);
    print(arr);
    

    輸出:

    4
    34,234,567
    
  • 範例2:在此示例中,函數pop()嘗試提取數組的最後一個元素,但是由於數組為空,因此它返回undefined作為答案。
    var arr = [];
    var popped = arr.pop();
    print(popped);
    

    輸出:

    undefined

上述方法的更多示例代碼如下:

程序1:

<script> 
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:

<script> 
function func() { 
  
    var arr = []; 
  
    // popping the last element 
    var popped = arr.pop(); 
    document.write(popped); 
} 
func(); 
</script>

輸出:

undefined

支持的瀏覽器:下麵列出了JavaScript數組pop()方法支持的瀏覽器:

  • 穀歌瀏覽器1.0
  • Microsoft Edge 5.5
  • Mozilla Firefox 1.0
  • Safari
  • Opera




相關用法


注:本文由純淨天空篩選整理自HGaur大神的英文原創作品 JavaScript Array pop() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。