crear-buscar-eliminar-usuario-arreglo
Version:
se podra crear, buscar, buscar por un parametro cualquiera de tipo texto y elimnar un usuario del arreglo
27 lines (20 loc) • 799 B
JavaScript
module.exports = (arreglo,usuarioABuscar)=>{
const usuarioEncontrado = arreglo.find((usuario)=>{
let existeElUsuario = (usuario.nombre === usuarioABuscar.nombre && usuario.apellido === usuarioABuscar.apellido)
return existeElUsuario
})
const funcionPromiseDeBuscarUsuario = (resolve,reject)=>{
if (usuarioEncontrado) {
resolve({
mensaje: 'usuario encontrado',
usuarioEncontrado
})
}else{
reject({
mensaje: 'usuario no encontrado',
usuarioEncontrado
})
}
}
return new Promise(funcionPromiseDeBuscarUsuario)
}