Métodos de Array en JavaScript
Dominar los arrays es esencial para cualquier desarrollador. Aquí tienes una guía rápida de los métodos de array más comunes en JavaScript.
Gestión de la longitud y el contenido
- length: Devuelve el número de elementos en un array. Puedes cambiar esta propiedad para recortar o extender un array.
- toString(): Convierte un array en una sola cadena de texto. No cambia el array original.
- join(): Combina todos los elementos en una cadena de texto. Puedes elegir un separador personalizado, como una coma o un espacio. Convierte null o undefined en cadenas vacías.
- isArray(): Una forma fiable de comprobar si una variable es un array.
Añadir y eliminar elementos
- push(): Añade uno o más elementos al final de un array. Devuelve la nueva longitud.
- pop(): Elimina el último elemento de un array. Devuelve el elemento que eliminaste.
- unshift(): Añade elementos al inicio de un array.
- shift(): Elimina el primer elemento de un array.
- splice(): Cambia el array eliminando, reemplazando o añadiendo nuevos elementos. Esto modifica el array original.
- toSpliced(): Hace todo lo que hace splice, pero crea un nuevo array en lugar de cambiar el original.
Acceso y copia de datos
- at(): Una forma moderna de obtener elementos. Usa números negativos para contar desde el final. Por ejemplo, .at(-1) obtiene el último elemento.
- slice(): Extrae una sección de un array. Devuelve un nuevo array y deja el original intacto.
- concat(): Une dos o más arrays en un nuevo array.
- copyWithin(): Copia elementos del array a otra posición dentro del mismo array.
- flat(): Aplana arrays anidados en un solo nivel.
Iteración a través de arrays
- forEach(): Ejecuta una función para cada elemento de tu array. Es ideal para bucles sencillos.
Fuente: https://www.geeksforgeeks.org/javascript/javascript-array-methods/
Guía completa: https://dev.to/ezhil_abinayak_e38eec8fb/array-methods-in-javascript-1f5f
