Al igual que hicimos con las cadenas vamos enumerar los métodos para trabajar con arrays para poder tener una referencia rápida.
| Método | Funcionamiento | Ejemplo |
|---|---|---|
| concact() | Sirve para concaquetenar dos arrays, devolviendo la unión |
var oro = ["Gongora", "Lope", "Quevedo"]; var veintisiete = ["Machado", "Lorca"]; var autores = oro.concat(veintisiete); |
| indexOf() | Busca en un array el elemento que coincide con la búsqueda y devuelve su indice |
var frutas = ["Platano", "Piña", "Naranja", "Mango"];
var a = frutas.indexOf("Piña");
|
| join() | Une los elementos de un array y los convierte en un string |
var frutas = ["Platano", "Piña", "Naranja", "Mango"]; var a = frutas.join(); |
| lastIndexOf() | Busca el último elemento de un array que coincida y devuelve su índice |
var frutas = ["Platano", "Piña", "Naranja", "Mango"];
var a = frutas.lastIndexOf("Piña");
|
| length | Nos dice el número de elmentos de un array |
var frutas = ["Platano", "Piña", "Naranja", "Mango"]; var a = frutas.lenght(); |
| pop() | Elimina el último elemento de un array y lo develve |
var array = [1, 2, 3]; var ultimo = array.pop(); // array = [1,2] y último = 3 |
| push() | Añade un elemento al final del array, aumentando su longitud |
var array = [1, 2, 3]; array.push(4); // array = [1,2,3,4] |
| reverse() | modifica un array colocando sus elementos ene l orden inverso a su posición original |
var array = [1, 2, 3]; array.reverse(); // array = [3,2,1] |
| shift() | Elimina el primer elemento del array y lo devuelve, modificando la longitud del array |
var array = [1, 2, 3]; var primero = array.shift(); // array = [2,3] y primero = 1; |
| slice() | toma una parte de un array convirtiéndolo en otro |
var frutas = ["Platano", "naranja", "Limón", "Mango"]; var citricos = frutas.slice(1, 3) //citricos = ["narnaja","Limón"] |
| sort() | Ordena los elementos de un array |
var frutas = ["Platano", "naranja", "Limón", "Mango"]; frutas.sort(); |
| splice() | Añade y elimina elementos de un array Tiene tres argumentos, posición*, elementos a eliminar*, elementos que se añaden |
//añade dos elementos (Lemon, Kiwi) y elimina uno (Apple), //en la posición 2 var fruits = ["Banana", "Orange", "Apple", "Mango"]; fruits.splice(2, 1, "Lemon", "Kiwi"); //en la posición 2 elimina 2 elementos var fruits = ["Banana", "Orange", "Apple", "Mango"]; fruits.splice(2, 2); |
| toString() | Convierte un array en un string y devuelve el resultado |
var frutas = ["Platano", "naranja", "Limón", "Mango"]; var cadenaFrutas = frutas.toString(); |
| unShift() | Añade un elemento al principio del array modificando su longitud |
var frutas = ["Platano", "naranja", "Limón", "Mango"];
frutas.unShift("Pera");
|
| valueOf() | Devuelve el valor primitivo de un array |
var fruits = ["Banana", "Orange", "Apple", "Mango"];
document.getElementById("demo").innerHTML = fruits.valueOf();
|
