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