UNPKG

crear-buscar-eliminar-usuario-arreglo

Version:

se podra crear, buscar, buscar por un parametro cualquiera de tipo texto y elimnar un usuario del arreglo

25 lines (19 loc) 834 B
module.exports = (arreglo,usuarioAEliminar)=>{ let existeElUsuario = (usuario => (usuario.nombre === usuarioAEliminar.nombre && usuario.apellido === usuarioAEliminar.apellido)) const indiceDelElementoABorrar = arreglo.findIndex(existeElUsuario) let existeElIndice = indiceDelElementoABorrar > -1 const funcionPromiseDeEliminarUsuario = (resolve,reject)=>{ if (existeElIndice) { arreglo.splice(indiceDelElementoABorrar,1) resolve({ mensaje: 'se elimino con exito', arreglo }) } else { reject({ mensaje: 'no se pudo eliminar', }) } } return new Promise(funcionPromiseDeEliminarUsuario) }