let empleados = []; function Empleado(legajo, nombre, apellido, nacimiento, cargo) { this.legajo = legajo; this.nombre = nombre; this.apellido = apellido; this.nacimiento= nacimiento; this.cargo = cargo; } function agregarEmpleado() { let legajo = document.getElementById("txtLegajo").value; let nombre = document.getElementById("txtNombre").value; let apellido = document.getElementById("txtApellido").value; let nacimiento = document.getElementById("txtNacimiento").value; let cargo = document.getElementById("txtCargo").value; let empleado = new Empleado(legajo, nombre, apellido, nacimiento, cargo) empleados.push(empleado) alert("Empleado ha sido agregado!"); limpiarCampos(); } function mostrarEmpleados() { let listado = ''; for(empleado of empleados) { for(let prop in empleado) { listado = listado + prop.toUpperCase() + ": " + empleado[prop] + ", "; } listado = listado + "\n"; } alert(listado); } function limpiarCampos() { document.getElementById("txtLegajo").value = ""; document.getElementById("txtNombre").value = ""; document.getElementById("txtApellido").value = ""; document.getElementById("txtNacimiento").value = ""; document.getElementById("txtCargo").value = ""; }