Métodos de arrays básicos de JavaScript

Se recomienda pasar por Arrays en JavaScript . Estaríamos discutiendo la siguiente función de array:

  1. Array.push() : Agregar elemento al final de una array. Como la array en JavaScript es un objeto mutable, podemos agregar o eliminar fácilmente elementos de la array. Y cambia dinámicamente a medida que modificamos los elementos de la array.
    Sintaxis:
    Array.push(item1, item2 …)
    Parameters: Items to be added to an array.
    

    Descripción: Este método se usa para agregar elementos al final de una array.

    JavaScript

    // Adding elements at the end of an array
    // Declaring and initializing arrays
    var number_arr = [ 10, 20, 30, 40, 50 ];
    var string_arr = [ "piyush", "gourav", "smruti", "ritu" ];
      
    // push()
    // number_arr contains [10, 20, 30, 40, 50, 60]
    number_arr.push(60);
      
    // We can pass multiple parameters to the push()
    // number_arr contains
    // [10, 20, 30, 40, 50, 60, 70, 80, 90]
    number_arr.push(70, 80, 90);
      
    // string_arr contains
    // ["piyush", "gourav", "smruti", "ritu", "sumit", "amit"];
    string_arr.push("sumit", "amit");
      
    // Printing both the array after performing push operation
    console.log("After push op " + number_arr);
    console.log("After push op " + string_arr);
  2. Array.unshift(): agregar elementos al frente de una
    sintaxis de array:
    Array.unshift(item1, item2 …)
    Parameters: Items to be added to the array

    Descripción: este método se utiliza para agregar elementos al comienzo de una array.

    JavaScript

    // Adding element at the beginning of an array
    // Declaring and initializing arrays
    var number_arr = [ 20, 30, 40 ];
    var string_arr = [ "amit", "sumit" ];
      
    // unshift()
    // number_arr contains
    // [10, 20, 20, 30, 40]
    number_arr.unshift(10, 20);
      
    // string_arr contains
    // ["sunil", "anil", "amit", "sumit"]
    string_arr.unshift("sunil", "anil");
      
    // Printing both the array after performing unshift operation
    console.log("After unshift op " + number_arr);
    console.log("After unshift op " + string_arr);
  3. Array.pop() : Eliminar elementos del final de una array
    Sintaxis:
    Array.pop()
    Parameters: It takes no parameter
    

    Descripción: se utiliza para eliminar elementos de array del final de una array.

    JavaScript

    // Removing elements from the end of an array
    // Declaring and initializing arrays
    var number_arr = [ 20, 30, 40, 50 ];
    var string_arr = [ "amit", "sumit", "anil" ];
      
    // pop()
    // number_arr contains
    // [ 20, 30, 40 ]
    number_arr.pop();
      
    // string_arr contains
    // ["amit", "sumit"]
    string_arr.pop();
      
    // Printing both the array after performing pop operation
    console.log("After pop op " + number_arr);
    console.log("After popo op " + string_arr);
  4. Array.shift() : Eliminación de elementos al principio de una array
    Sintaxis :
    Array.shift()
    Parameter : it takes no parameter
    

    Descripción: se utiliza para eliminar una array al comienzo de una array.

    JavaScript

    // Removing element from the beginning of an array
    // Declaring and initializing arrays
    var number_arr = [ 20, 30, 40, 50, 60 ];
    var string_arr = [ "amit", "sumit", "anil", "prateek" ];
      
    // shift()
    // number_arr contains
    //  [30, 40, 50, 60];
    number_arr.shift();
      
    // string_arr contains
    // ["sumit", "anil", "prateek"]
    string_arr.shift();
      
    // Printing both the array after performing shifts operation
    console.log("After shift op " + number_arr);
    console.log("After shift op " + string_arr);
  5. Array.splice() : Inserción y eliminación entre una array
    Sintaxis:
    Array.splice (start, deleteCount, item 1, item 2….) 
    Parameters:  
    Start : Location at which to perform operation
    deleteCount: Number of element to be deleted, 
    if no element is to be deleted pass 0.
    Item1, item2 …..- this is an optional parameter . 
    These are the elements to be inserted from location start 

    Descripción: Splice es un método muy útil ya que puede eliminar y agregar elementos de una ubicación en particular.

    JavaScript

    // Removing an adding element at a particular location
    // in an array
    // Declaring and initializing arrays
    var number_arr = [ 20, 30, 40, 50, 60 ];
    var string_arr = [ "amit", "sumit", "anil", "prateek" ];
      
    // splice()
    // deletes 3 elements starting from 1
    // number array contains [20, 60]
    number_arr.splice(1, 3);
      
    // doesn't delete but inserts 3, 4, 5
    // at starting location 1
    number_arr.splice(1, 0, 3, 4, 5);
      
    // deletes two elements starting from index 1
    // and add three elements.
    // It contains  ["amit", "xyz", "geek 1", "geek 2", "prateek"];
    string_arr.splice(1, 2, "xyz", "geek 1", "geek 2");
      
    // Printing both the array after performing splice operation
    console.log("After splice op " + number_arr);
    console.log("After splice op " + string_arr);

JavaScript proporciona varias funciones en la array, consulte el siguiente enlace:

Nota: todos los ejemplos anteriores se pueden probar escribiéndolos dentro de la etiqueta de secuencia de comandos de HTML o directamente en la consola del navegador.

Este artículo es una contribución de Sumit Ghosh . Si le gusta GeeksforGeeks y le gustaría contribuir, también puede escribir un artículo usando contribuya.geeksforgeeks.org o envíe su artículo por correo a contribuya@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.

Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.

Publicación traducida automáticamente

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