IFCD0210/Practicas/Practicas JS/Arrays04/js/main.js
Marcos Lopez ad08f8d30d Dia 29
2024-01-17 13:51:01 +01:00

49 lines
1.2 KiB
JavaScript

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");
}
}