Métodos Arrays Javascript

Métodos Arrays JavaScript

Métodos Arrays JavaScript

Métodos de Arrays más utilizados en JavaScript

MÉTODO DESCRIPCIÓN EJEMPLO DE USO
concat() Une dos o más arrays var tablatotal = tabla1.concat( tabla2 );
indexOf() Busca un elemento en el array y devuelve su posición. Busca desde el principio y a partir de la primera posición si no se especifica nada var a = frutas.indexOf(«Kiwi»); Devuelve -1 si no lo encuentra
join()  Junta los elementos de un array en una cadena con un separador – opcional. var fruta = [«Kiwi», «Limon», «Otra»]; var energy = fruits.join(); // Kiwi, Limon, Otra
lastIndexOf()  Busca un elemento en un array y devuelve su posición. Comienza buscando por el final del array. Similar a indexOf(), pero si hay varios repetidos devuelve la posición del último.
pop()  Borra el último elemento del array y devuelve su contenido var a = frutas.pop();
push()  Añade nuevos elementos al array y devuelve su nueva longitud a = frutas.push(“limón”);
reverse()  Invierte el orden de los elementos del array frutas.reverse();
shift()  Elimina el primer elemento del array y devuelve el elemento a = frutas.shift();
slice()  Selecciona parte de un array y devuelve su contenido var frutas = [«Banana»,»Orange»,»Lemon»,»Apple»,»Mango»]; var citrus = frutas.slice(1,3); //citrus = «Orange»,»Lemon»  Desde 1(«Orange») hasta 3(«Apple») sin incluirlo
sort()  Ordena los elementos del array. Los ordena como strings Ejemplos
splice()  Añade o elimina elementos de un array Ejemplos
toString()  Convierte un array en string y devuelve el resultado(entre comas) frutas.toString(); //»Banana,Orange,Lemon,Apple,Mango»
unshift()  Añade elementos al inicio del array y devuelve la nueva longitud var frutas = [«Banana», «Orange», «Apple»]; frutas.unshift(«Lemon»,»Pineapple»); //Lemon,Pineapple,Banana,Orange,Apple
split()  Convierte un string en un array var str = «lunes,martes,miércoles»; var dias = str.split(«,»);   //dias[0] = «lunes», dias[1] = «martes», etc

Método sort()

Por defecto, el método sort() ordena un array pero trata los elementos como strings.

Ej:  Si queremos ordenar un array de números del 1 al 20 nos devolverá (1,10,11,12,13,14,15,16,17,18,19,2,20,3,……..)

Para que los ordene como números tenemos que incluir una función de comparación: arrayNumeros.sort( funcion de comparación) ;

Ordenar de menor a mayor

arrayNumeros.sort(function(a,b){return a-b});

De mayor a menor

arrayNumeros.sort(function(a,b){return b-a})

Más información sobre el método sort() en https://www.w3schools.com/jsref/jsref_sort.asp

Método splice()

array.splice(posición,elementos a borrar,»elementos a insertar»);

Añadir elementos a un Array

var fruits = ["Banana", "Orange", "Apple", "Mango"];
var resultado = fruits.splice(2, 0, "Lemon", "Kiwi");

En la posición 2, añade Lemon y Kiwi y borra 0. Resultado: Banana,Orange,Lemon,Kiwi,Apple,Mango

Añadir elementos a un Array y borrar uno.

var fruits = ["Banana", "Orange", "Apple", "Mango"];
var resultado = fruits.splice(2, 1, "Lemon", "Kiwi");

En la posición 2, añade Lemon y Kiwi y borra 1. Resultado: Banana, Orange, Lemon, Kiwi, Mango

Borrar elementos de un Array

var fruits = ["Banana", "Orange", "Apple", "Mango", "Kiwi"];
var resultado = fruits.splice(2, 2);

En la posición 2 borra 2. Resultado: Banana, Orange, Kiwi

Más información sobre el método splice() en: https://www.w3schools.com/jsref/jsref_splice.asp

Si te ha gustado no olvides compartir en redes sociales.

Espero que te haya servido. Cualquier duda deja un comentario. Un saludo

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

2 ideas sobre “Métodos Arrays JavaScript”

Translate »
Ir a la barra de herramientas