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


Javascript unshift()和Push()的區別用法及代碼示例


JavaScript Array unshift()方法非常類似於Array push()方法,但不同之處在於Array unshift()方法將元素添加到數組的最開頭,而 Array push()方法在數組末尾添加。

Array unshift()JavaScript數組unshift()方法用於將一個或多個元素添加到給定數組的開頭。此函數通過添加到數組的元素數量來增加現有數組的長度。

用法:

array.unshift(element1, element2, ..., elementX)

例子:下麵是數組的示例unshift()方法。

Javascript


<script> 
    function func() {  
          
        // Original array  
        var array = ["GFG", "Geeks", "for", "Geeks"];  
      
        // Checking for condition in array  
        var value = array.unshift("GeeksforGeeks");  
      
        console.log(value);  
        console.log(array);  
    }  
      
    func();  
</script>

輸出:

GeeksforGeeks,GFG,Geeks,for,Geeks. 

Array push()JavaScript數組push()方法用於將一個或多個值添加到數組末尾。此方法通過添加到數組的元素數來更改數組的長度。

用法:

arr.push(element1, elements2 ....., elementN]])

例子:下麵是數組的示例push()方法。

Javascript


<script> 
    function func() {  
        var arr = ['GFG', 'gfg', 'g4g'];  
      
        // Pushing the element into the array  
        arr.push('GeeksforGeeks');  
        console.log(arr);  
      
    }  
    func();  
</script>

輸出:

GFG,gfg,g4g,GeeksforGeeks 

差異表:

JavaScript 數組 unshift() 方法 JavaScript 數組 push() 方法
此方法將一個元素添加到數組的開頭。 此方法將元素添加到數組末尾。
此方法將第一個元素的索引移動 1。 此方法在數組的最後添加一個新索引。


相關用法


注:本文由純淨天空篩選整理自ManasChhabra2大神的英文原創作品 What is the difference between unshift() and Push() method in JavaScript?。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。