Métodos de Arrays en JavaScript

Métodos de Arrays en JavaScript

los métodos en Javascript son acción que ejecutamos sobre los datos de un objeto en especifico, en este caso sobre los Arrays, Hay varios métodos que se pueden realizar en los Arrays para obtener resultados diferentes, ya que estos siempre hacen algo para cambiar o devolver un nuevo Array. Veamos cuales son :

los métodos en Javascript son acción que ejecutamos sobre los datos de un objeto en especifico, en este caso sobre los Arrays, Hay varios métodos que se pueden realizar en los Arrays para obtener resultados diferentes, ya que estos siempre hacen algo para cambiar o devolver un nuevo Array. Veamos cuales son :

Método concat()

Descripción: Se usa para unir dos o más arrays.
Retorna: Este método no modifica los Arrays operados, sino que devuelve uno nuevo.
Parámetros: Arrays y/o valores a concatenar en el nuevo array.

Método every()

Descripción: Prueba una función para cada elemento del array. Este verifica si los elementos pasan la prueba implementada por la función dada.
Retorna: Devuelve un booleano verdadero o falso (true or false).

Método forEach()

Descripción: Ejecuta la función pasada como parámetro en cada elemento del Array.
Retorna: La salida de cada función.

Método map()

Descripción: itera sobre un Array y crea uno nuevo con los resultados de la llamada a la función indicada.
Retorna: Un Array con el resultado de la función proporcionada para cada elemento del Array original.

Método join()

Descripción: Une todos los elementos de un Array.
Retorna: Un string con todos los elementos de los Arrays operados.
Parámetros: Pasamos el caracter que se usará para separar cada elemento del Array. Si este se omite los elementos del Array son separados con una coma ,. Si el separador es una string vacío los elementos son unidos sin ningún carácter entre ellos.

Método pop()

Descripción: Elimina el último elemento de un Array y cambia la longitud de este, también devuelve su valor al método que lo llamó.
Retorna: El elemento eliminado.

Método push()

Descripción: Agrega uno o más elementos al final de un array cambiando la longitud de este.
Retorna: la nueva longitud (length) del Array

Método indexOf()

Descripción: Busca en un Array el elemento especificado en su parámetro y devuelve su posición. Cabe decir que la búsqueda comenzará en la posición especificada, o al principio si no se especifica la posición de inicio, y finalizará la búsqueda al final del Array.
Retorna: El primer índice del elemento en el Array, o -1 si no se encuentra.
Parámetros: Elemento a encontrar en el array.

Método lastIndexOf()

Descripción: Funciona igual que indexOf, la diferencia es que su búsqueda comenzará en la posición especificada, o al final si no se especifica una posición de inicio, y finalizará la búsqueda al comienzo de la matriz.
Retorna: El primer índice del elemento en el Array, o -1 si no se encuentra.
Parámetros: Elemento a encontrar en el array.

Método reverse()

Descripción: Invierte el orden de los elementos en un Array, El primer elemento pasa a ser el último y el último pasa a ser el primero.
Retorna: El mismo Array invertido.
Parámetros: null.

Método shift()

Descripción: Elimina el elemento en el índice cero de Array y desplaza los valores consecutivos hacia abajo, devolviendo el valor eliminado. Si la propiedad length es 0, devuelve undefined.
Retorna: El elemento eliminado.
Parámetros: null.

Método unshift()

Descripción: Inserta elementos al inicio del Array devolviendo la nueva longitud de este.
Retorna: la nueva longitud (length) del Array
Parámetros: Elementos a agregar al inicio del array.

Método slice()

Descripción: Devuelve una copia de una parte del array dentro de un nuevo array comenzando en el argumento dado como inicio hasta el final (pero no incluye el argumento final dado). El array original no se modificará.
Retorna: El nuevo Array Copiado o cortado
Parámetros: Índices de elementos para cortar : (start, end)

  1. start: Índice donde empieza la extracción. El primer elemento corresponde con el índice 0.
  2. end: Índice que marca el final de la extracción. slice extrae hasta, pero sin incluir el final.

Método splice()

Descripción: Cambia el contenido de un Array eliminando elementos existentes y/o agregando nuevos elementos.
Retorna: Un Array que contiene los elementos eliminados.
Parámetros: Los índices de elementos para eliminar y los elementos para agregar : (start, num, items)

  1. start: Índice donde se comenzará a cambiar el array (con 0 como origen). Si es mayor que la longitud del array, el punto inicial será la longitud del array. Si es negativo, empezará esa cantidad de elementos contando desde el final.
  2. num: Numero indicando cuantos elementos se van a eliminar del Array.
  3. items: Elementos que se agregarán al array, empezando en el índice start. Si no se especifica ningún elemento, splice() solamente eliminará elementos del array.

Método sort()

Descripción: Ordena los elementos de un Array. El orden de clasificación puede ser alfabético o numérico, y ascendente o descendente. (Aunque no es recomendable tratar de ordenar números con este método.)
Retorna: El array ordenado.

Método toString()

Descripción: Une un Array y devuelve una cadena de caracteres que contiene cada elemento del array separado por comas.
Retorna: Un string representando los elementos del array.

Cabe decir que en la nueva especificación para JavaScript se agregaron nuevos métodos que nos dan aun mayor control sobre nuestros Arrays.

avatar