push
→ añade un elemento al final de la listapop
→ elimina el último elemento de una listaindexOf
→ localiza el índice que ocupa un elemento en una listasplice
→ elimina el número de elementos indicado comenzando por el que se indiquejoin
→ convierte un array en un stringsplit
→ convierte un string en un arraysort
→ ordena un array modificándoloreverse
→ cambia el orden de los elementos de un array, en orden inverso
https://repl.it/@valoro/JS-manejar-arrays
'use strict'
var elementos=["Carbono","Oxígeno","Hierro"];
//Añadir un elemento al final
elementos.push("Potasio");
elementos.push("Fósforo");
console.log(elementos);
//Eliminar el último elemento
elementos.pop();
console.log(elementos);
//Eliminar un elemento por su indice
var indice=elementos.indexOf("Oxígeno");
if(indice>-1){
elementos.splice(indice,1); //1 indica cuantos se quieren eliminar
};
console.log(elementos);
console.log("=".repeat(57));
//convertir un array en un string
var elementos_str=elementos.join(" ~ ");
//si se pone join() el separador es la coma
//si se pone join("") no hay separador
console.log(elementos_str);
console.log("=".repeat(57));
//convertir un string en un array
var reinos="mineral, vegetal, animal";
var reinos_arr=reinos.split(", ");
console.log("string = ",reinos);
console.log("reinos_arr= ",reinos_arr);
console.log("ordenado = ",reinos_arr.sort()); //ordena modificando el array
console.log("reinos_arr= ",reinos_arr); //ahora no es igual que el original
console.log("reverse = ",reinos_arr.reverse()); //da el reverso
Hemos indicado que sort ordena de forma permanente el array, ahora le corresponde investigar a usted y contestar a esta pregunta ¿
reverse
también modifica de forma permanente el array?
No hay comentarios:
Publicar un comentario