function agenda (titulo, inic) { //Programa Javascript de ejemplo var _titulo = titulo; var _contenido inic; return { titulo: function() { return _titulo; }, meter: function(nombre, tf) { _contenido[nombre]=tf; }, tf: function(nombre) { return _contenido[nombre]; }, borrar: function(nombre) { delete _contenido[nombre]; }, //Programa Javascript ejemplo-hasta aquí listar: function() { //Nueva función listar. Empieza aquí. for(i in _contenido) { console.log(x + "," +_contenido[i]); } } //Nueva función listar. Acaba aquí. toJSON: function() { return JSON.stringify(_contenido);} //Programa Javascript ejemplo-continua } } var amigos = agenda ("Amigos", { Pepe: 113278561, José: 157845123, Jesús: 178512355 }); //Programa Javascript ejemplo-hasta aquí console.log('Agenda:' + amigos.titulo() ); //Nuevo- Agenda método listar console.log('Pepe: ' + amigos.tf("Pepe") ); console.log('José: ' + amigos.tf("José") ); console.log('Jesús: ' + amigos. tf("Jesús")); console.log(); //Nuevo- Espacio en blanco console.log('Agenda:' + amigos.titulo() ); //Nuevo- En una sola línea console.log('Amigos:' + amigos.toJSON() ); /* Desarrollo de servicios en la nube con HTML, Javascript y node.js MODULO 2- Ejercicio P2P obligatorio Explicación de la tarea Dado el siguiente programa JavaScript que implementa la agenda de telefonos: function agenda (titulo, inic) { var _titulo = titulo; var _contenido = inic; return { titulo: function() { return _titulo; }, meter: function(nombre, tf) { _contenido[nombre]=tf; }, tf: function(nombre) { return _contenido[nombre]; }, borrar: function(nombre) { delete _contenido[nombre]; }, toJSON: function() { return JSON.stringify(_contenido);} } } var amigos = agenda ("Amigos", { Pepe: 113278561, José: 157845123, Jesús: 178512355 }); Añadir un método listar() al cierre agenda(..) {...} que liste por consola cada par "nombre, tf" en una línea, de forma que al listar la agenda amigos generase: "Pepe, 113278561 \nJosé, 157845123 \nJesús: 178512355 \n" incluir ademas una última instrucción en el programa que liste la agenda amigos por consola utilizando el nuevo método listar. Entregar en un fichero adjunto en la entrega el programa con el código del programa solicitado. El evaluador debe descargar dicho fichero y ejecutarlo para comprobar que funciona correctamente. */