Mis apuntes de desarrollo web </>

Arrays

Son estructuras que permiten almacenar varios datos y agruparlos.

ejemplo Arrays

Propiedades y Métodos:

Propiedades:

length:
devuelve el número de posiciones que contiene el array.
Ejemplo Array.length

Métodos básicos:

isArray(variable a evaluar):
Devuelve true si la variable es un array.
shift():
Elimina el primer elemento del array y devuelve ese elemento.
pop():
Elimina el último elemento de un array y devuelve ese elemento.
push(elemento1, elemento2,...):
Añade uno o más elementos al final del array y devuelve la nueva longitud.
unshift(elemento1, elemento2,...):
Añade uno o más elementos al comienzo del array y devuelve la nueva longitud.
indexOf():
Devuelve el primer índice del elemento que coincida con el valor especificado, o -1 si ninguno es encontrado.
lastIndexOf():
Devuelve el último índice del elemento que coincida con el valor especificado, o -1 si ninguno es encontrado.
reverse():
Invierte el orden de los elementos del array.
join('separador'):
Devuelve un string con el separador que se le indique, por defecto son comas.
slice(A, B):
Extrae elementos de un array desde el índice A hasta el índice B. Si no existe B lo hace desde a hasta el final, si no existe ni A ni B hace una copia del original.
splice(A, B, items):
Cambia el contenido de un array eliminando elementos existentes y/o agregando nuevos elementos.
  • A: Indice de inicio.
  • B: Número de elementos.
  • items: Elementos a añadir en el caso de que se añadan.
Ejemplos Métodos Arrays 1 Ejemplos Métodos Arrays 2 Ejemplos Métodos Arrays 3

Métodos avanzados:

from(x):
Convierte en un array el elemento x el cual debe ser iterable.
sort(callback):
Ordena los elementos de un array alfabéticamente(valor Unicode), si se le pasa un callback los ordena en función del algoritmo que se le pase.
forEach(callback(currentValue, index)):
Ejecuta la función indicada una vez por cada elemento del array.
some(callback):
Comprueba si al menos un elemento del array cumple una condición.
every(callback):
Comprueba si todos los elementos del array cumplen una condición.
map(callback):
Transforma todos los elementos del array y devuelve un nuevo array.
filter(callback):
Filtra todos los elementos del array que cumplan la condición y devuelve un nuevo array.
reduce(callback):
Reduce todos los elementos del array a un único valor.
Métodos avanzados arrays 1 Métodos avanzados arrays 2 Métodos avanzados arrays 3