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 (21 loc) • 745 B
JavaScript
module.exports = (arreglo,parametroDeBusqueda)=>{
let arregloDeUsuariosEncontrados = arreglo.filter(usuarios=>{
const usuarioEncontrado = usuarios.nombre.search(parametroDeBusqueda) !=-1
if (usuarioEncontrado) {
return usuarios
}
})
const funcionPromiseDeEliminarUsuario = (resolve,reject)=>{
if (arregloDeUsuariosEncontrados) {
resolve({
mensaje: 'se encontro usuarios',
arregloDeUsuariosEncontrados
})
} else {
reject({
mensaje: 'no se encontro ningun usuarios'
})
}
}
return new Promise(funcionPromiseDeEliminarUsuario)
}