JavaScript unshift()和Push()方法在JavaScript中的区别是什么

JavaScript unshift()和Push()方法在JavaScript中的区别是什么

JavaScript Unshift() 方法与 push() 方法非常相似,但区别在于 unshift() 方法将元素添加到数组的开头,而 push() 方法将元素添加到数组的末尾。

Javascript Array unshift()方法: : JavaScript Array unshift() 方法用于将一个或多个元素添加到给定数组的开头。此函数通过添加到数组中的元素数量增加现有数组的长度。

语法:

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

示例: 下面是Array的示例 unshift() 方法。

<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. 

Javascript Array push()方法:

The JavaScript Array push() 方法用于将一个或多个值添加到数组的末尾。该方法通过添加到数组中的元素数量来改变数组的长度。

语法:

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

示例: 以下是Array的示例 push() 方法。

<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的Array unshift()方法 Javascript的Array push()方法
该方法将元素添加到数组的开头。 该方法将元素添加到数组的末尾。
该方法将第一个元素的索引向前移动1。 该方法在数组的末尾添加一个新的索引。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程