Proyecto: agenda de contactos
JavaScript · Unidad 7: Objetos
- Plan completo
- JavaScript
- Proyecto
- 4 ejercicios
Tu agenda es un arreglo de objetos: cada contacto tiene nombre y tel. Agregar un contacto es hacerle push a la agenda.
const agenda = [];
agenda.push({
nombre: "Leo",
tel: "555-0202",
});
console.log(agenda.length);
console.log(agenda[0].tel);Imprime
1 555-0202
Ejercicios de esta lección
Se hacen en la app, que los corrige al momento y explica por qué.
1. Completa el código
Completa la función que arma un contacto nuevo para agregarlo a la agenda.
2. Predice la salida
Buscas a Sofía en la agenda. ¿Qué imprime?
3. Escribe el código
Escribe
buscar(agenda, nombre), que regrese el teléfono del contacto con ese nombre, o"No está"si no hay ninguno.4. Escribe el código
Escribe
listar(agenda), que regrese un arreglo de textos con la forma"Nombre: tel", en orden alfabético. Por ejemplo, con Leo y Ana da["Ana: 555-01", "Leo: 555-02"].
Se abre en el navegador. Esta lección es del plan completo; la primera unidad de cada curso es gratis.