当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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?。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。