Clase Array en JavaScript

 ¿Qué es una clase array?

Los arrays son objetos similares a una lista cuyo prototipo proporciona métodos para efectuar operaciones de recorrido y mutación. Tanto la longitud como el tipo de los elementos de un array son variables, ya que la longitud de un array puede cambiar en cualquier momento, y los datos se pueden almacenar en ubicaciones no contiguas, esto no da garantía de que los arrays en JavaScript sean densos, esto depende de cómo el programador elija como usarlos. En pocas palabras un array te permite almacenar colecciones de datos a través de nombres. más información.

Formas de declarar un array vacío

Hay 2 maneras para declarar un array vacío:

A veces cuando se usa la segunda. Podemos suministrar elementos iniciales entre los corchetes:

JavaScript nos proporciona diferentes extensos metodos utiles para trabajar con arrays:
  • push(): Agrega uno o más elementos al final de un array.
  • pop(): Elimina el último elemento de un array.
  • shift(): Elimina el primer elemento de un array.
  • unshift(): Agrega uno o más elementos al inicio de un array.
  • concat(): Combina dos o más arrays.
  • slice(): Devuelve una copia superficial de una parte del array.
  • splice(): Añade, elimina o reemplaza elementos de un array.
  • forEach(): Ejecuta una función sobre cada elemento del array.
  • map(): Crea un nuevo array con los resultados de la llamada a una función aplicada a cada elemento del array.
  • filter(): Crea un nuevo array con todos los elementos que pasan una prueba.
  • reduce(): Aplica una función a un acumulador y a cada elemento del array (de izquierda a derecha) para reducirlo a un solo valor. 

  • Conclusión:
    un array en JavaScript es una estructura de datos que permite almacenar y gestionar una colección de elementos de cualquier tipo bajo un solo nombre. Los arrays proporcionan una manera eficiente de acceder, modificar y manipular datos a través de índices y una variedad de métodos incorporados.
    Fuentes:


    Entradas populares de este blog

    Estructuras secuenciales

    Programación orientada a objetos

    Funciones