This commit is contained in:
Marcos Lopez
2024-01-17 13:51:01 +01:00
parent f86dee8067
commit ad08f8d30d
13 changed files with 617 additions and 1 deletions

View File

@@ -0,0 +1,48 @@
let invitados = [];
function showLista() {
if (invitados.length) {
let text = "Lista de invitados: \n";
invitados.forEach((el, index) => {
text = text + `${index + 1} - ${el} \n`;
});
alert(text);
} else {
alert("No existen datos que mostrar");
}
}
function addInvitado() {
invitado = prompt("Introduce el nombre del invitado");
if (invitado !== null && invitado !== "") {
invitados.push(invitado);
}
}
function delLista() {
if (confirm("¿Seguro que deseas eliminar la lista?")) {
invitados = [];
}
}
function delInvitado() {
invitado = prompt("Introduce el nombre del invitado");
index = invitados.indexOf(invitado);
if (index != -1) {
invitados.splice(index, 1);
} else {
alert("No existe el invitado especificado");
}
}
function editInvitado() {
invitado = prompt("Introduce el nombre del invitado a editar");
index = invitados.indexOf(invitado);
if (index != -1) {
invitadoEditado = prompt("Introduce el nuevo nombre",invitado);
if (invitadoEditado !== null && invitadoEditado !== "") {
invitados[index] = invitadoEditado;
}
} else {
alert("No existe el invitado especificado");
}
}