Método Shift() vs pop() en JavaScript

Los métodos shift() y pop() de JavaScript se utilizan para eliminar un elemento de una array. Pero hay una pequeña diferencia entre ellos. El método Shift() elimina el primer elemento y, mientras que el método pop() elimina el último elemento de una array. 

  • Shift() devuelve el primer elemento eliminado de la array. Si la array está vacía, esta función devuelve indefinido, mientras que el método pop() convierte la array de elementos eliminados. Si la array está vacía, esta función devuelve indefinido.
  • Ambos métodos se utilizan para reducir la longitud de la array en 1.
  • Tanto shift() como pop() son los métodos integrados de la array de objetos.
  • Ambos métodos cambiarán la array original.

Ejemplo: a continuación se muestra un ejemplo del método array shift()

Javascript

<script> 
function func() { 
      
    // Original array 
    var array = ["GFG", "Geeks", "for", "Geeks"]; 
  
    // Checking for condition in array 
    var value = array.shift(); 
  
    document.write(value); 
    document.write("<br />"); 
    document.write(array); 
} 
  
func(); 
</script> 

Producción: 

GFG
Geeks, for, Geeks

Ejemplo 2: a continuación se muestra el ejemplo del método array pop() .

Javascript

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

Producción:  

GeeksforGeeks

Navegadores compatibles:

  • Google Chrome
  • Borde de Microsoft
  • Mozilla Firefox
  • Safari
  • Ópera

Publicación traducida automáticamente

Artículo escrito por ManasChhabra2 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *