Saltar al contenido

Proyecto: agenda de contactos

JavaScript · Unidad 7: Objetos

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. 1. Completa el código

    Completa la función que arma un contacto nuevo para agregarlo a la agenda.

  2. 2. Predice la salida

    Buscas a Sofía en la agenda. ¿Qué imprime?

  3. 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. 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"].

Hacer esta lección

Se abre en el navegador. Esta lección es del plan completo; la primera unidad de cada curso es gratis.

Ver todas las lecciones →