Datos 2

Crear una estructuras de datos usando arrays y/o objects.

Ejercicio 2.1

Almacena en una variable de Javascript los datos de una agenda: 4 nombres y 4 teléfonos.

Mostrar el nombre de la tercera persona.

var agenda = [
  {
    nombre: "Edgar",
    telefono: "555 90 85 78"
  },
  {
    nombre: "Carla",
    telefono: "555 12 34 56"
  },
  {
    nombre: "Junior",
    telefono: "555 90 90 01"
  },
  {
    nombre: "Regina",
    telefono: "555 88 76 48"
  }
];

Para mostrar: "Junior: 555 90 90 01"

alert(agenda[2].nombre + ": " +  agenda[2].telefono);

Ejercicio 2.2

Añadir a la agenda el correo electrónico.

var agenda = [
  {
    nombre: "Edgar",
    telefono: "555 90 85 78",
    correo: "edgar@correo.es"
  },
  {
    nombre: "Carla",
    telefono: "555 12 34 56",
    correo: "carla@outlook.com"
  },
  {
    nombre: "Junior",
    telefono: "555 90 90 01",
    correo: "junior@gmail.com"
  },
  {
    nombre: "Regina",
    telefono: "555 88 76 48",
    correo: "regina@email.com"
  }
];

Ejercicio 2.3

La segunda persona de la agenda tiene 2 teléfonos.

La cuarta persona de la agenda tiene 3 teléfonos.

La primera persona de la agenda no tiene ningún teléfono.

var agenda = [
  {
    nombre: "Edgar",        
    telefono: [],
    correo: "edgar@correo.es"
  },
  {
    nombre: "Carla",
    telefono: ["555 12 34 56", "555 98 77 32"],
    correo: "carla@outlook.com"
  },
  {
    nombre: "Junior",
    telefono: ["555 90 90 01"],
    correo: "junior@gmail.com"
  },
  {
    nombre: "Regina",
    telefono: ["555 88 76 48", "555 90 91 00", "555 43 21 11"],
    correo: "regina@email.com"
  }
];

Mostrar el primer teléfono del último contacto.

alert(agenda[3].telefono[0]); // 555 88 76 48

Proinf.net