Professional Documents
Culture Documents
Hola 1
Hola 1
Revisemos los métodos más comunes al momento de trabajar con arrays que son métodos
para agregar y/o quitar valores, trabajaremos todos los ejemplos con el mismo array.
//push
(5) ["elemento5","elemento1", "elemento2", "elemento3", "elemento4"];
//unshift
(5) ["elemento4", "elemento5","elemento1", "elemento2", "elemento3"];
_ 1
www.desafiolatam.com
Resultado.
//pop
(2) ["elemento1", "elemento2"];
//shift
(2) ["elemento2", "elemento3"];
Se solicita agregar dos nuevos elementos al final de una lista de compras, siendo estos
elementos: “Peras, Pollo”. Igualmente agregar pero al inicio de la lista de compras por su
importancia, los siguientes elementos: “Agua Embotellada, Sal”, pero después de un análisis
de la lista de compras, han decidido eliminar el último y el primer elemento de la lista.
Finalmente mostrar en un console.log el arreglo final. La lista de compras es la siguiente:
● Paso 1: Crear una carpeta en tu lugar de trabajo favorito y dentro de ella crea dos
archivos, un index.html y un script.js.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,
initial-scale=1.0">
<title>Document</title>
</head>
<body>
<h4>Este es un documento HTML con JavaScript</h4>
<script src="script.js"></script>
</body>
</html>
● Paso 3: En el archivo script.js, agregar los dos nuevos elementos al final y al inicio de
la lista, para ello se implementan los método push y unshift:
_ 2
www.desafiolatam.com
let lista = ["Azúcar", "Cloro", "Papas", "Queso", "Jamon", "Pan"];
lista.push("Peras", "Pollo");
console.log(lista);
lista.unshift("Agua Embotellada", " Sal");
console.log(lista);
lista.pop();
console.log(lista);
lista.shift();
console.log(lista);
Array(9) [ "Agua Embotellada", " Sal", "Azúcar", "Cloro", "Papas", "Queso", "Jamón", "Pan",
"Peras" ]
Array(8) [ " Sal", "Azúcar", "Cloro", "Papas", "Queso", "Jamón", "Pan", "Peras" ]
De acuerdo a un arreglo facilitado, se debe agregar como primer término a ese arreglo los
elemento: “Hola, Saludos, Adios”, luego como último término “Casa, Edificio, Condominio”.
Finalmente se deben eliminar el primer y el último término del arreglo. El arreglo original es:
_ 3
www.desafiolatam.com
Métodos para trabajar con objetos
var persona = {
nombre: "Roberto",
edad: 33,
}
Para agregar una propiedad a un objeto se utiliza el objeto "." nombre de la nueva propiedad
y su valor.
Resultado.
{
edad: 33
hobbies: [ "programar", "ver series" ]
nombre: "Roberto"
}
delete persona.edad;
console.log(persona);
Resultado.
{
hobbies: [ "programar", "ver series" ]
nombre: "Roberto"
}
_ 4
www.desafiolatam.com
Ejercicio propuesto (2)
Para el objeto que se mostrará a continuación, agrega una nueva propiedad denominada
“address” con el valor “Miguel Claro 1074, Providencia”. Luego elimina la propiedad
denominada “lugar” del objeto.
let academia = {
nombre: "Desafío Latam",
lugar: "Sin identificar",
carreras: "JavaScript"
};
_ 5
www.desafiolatam.com
Solución de los ejercicios propuestos
let academia = {
nombre: "Desafío Latam",
lugar: "Sin identificar",
carreras: "JavaScript"
};
_ 6
www.desafiolatam.com