Método JavaScript Array shift() – Part 1

A continuación se muestra el ejemplo del método Array shift() .

  • Ejemplo:

    <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

El método arr.shift() elimina el primer elemento de la array, reduciendo así el tamaño de la array original en 1 .

Sintaxis:

arr.shift()

Parámetros: Este método no acepta ningún parámetro.

Valor de retorno: esta función devuelve el primer elemento eliminado de la array. Si la array está vacía, esta función devuelve undefined .

Nota: esta función también se puede usar con otros objetos de JavaScript que se comportan como la array.

Los siguientes ejemplos ilustran el método JavaScript Array shift():

  • Ejemplo 1: en este ejemplo, el método shift() elimina el primer elemento de la array, por lo tanto, devuelve 34 .
    var arr = [2, 5, 8, 1, 4];
    document.write(value);
    document.write(arr);
    

    Producción:

    34
    234,567,4
    
  • Ejemplo 2: en este ejemplo, el método shift() intenta eliminar el primer elemento de la array, pero la array está vacía, por lo tanto, devuelve undefined .
    var arr = [];
    document.write(value);
    document.write(arr)
    

    Producción:

    undefined

El código para el método anterior se proporciona a continuación:

Programa 1:

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

Producción:

34
234,567,4

Programa 2:

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

Producción:

undefined

Navegadores compatibles: los navegadores compatibles con el método JavaScript Array shift() se enumeran a continuación:

  • Google Chrome 1 y superior
  • Borde 12 y superior
  • Firefox 1 y superior
  • Internet Explorer 5.5 y superior
  • Ópera 4 y superior
  • Safari 1 y superior

Publicación traducida automáticamente

Artículo escrito por HGaur 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 *