menu-usuario-pantoja
Version:
Prueba Javascript
18 lines (14 loc) • 694 B
JavaScript
//Ejercicio, arreglo de usuarios, con un json con atributos, hacer busqueda, agregar
//Para mañana mandar
const {of} = require('rxjs');
const {filter} = require('rxjs/operators');
const arregloUsuarios = [{nombre: 'Alejandro', apellido: 'Perez'},{nombre: 'Alexandra', apellido: 'Lopez'},{nombre: 'Alexander',apellido: 'Pereda'},{nombre: 'Juan', apellido: 'Perea'}];
const buscar = 'Ale';
const filtrarDatos$ = of(...arregloUsuarios)
.pipe(
filter((valor) => valor.nombre.search(new RegExp(buscar)) === 0 || valor.apellido.search(new RegExp(buscar)) === 0 )
).subscribe((resultado) => {
console.log(resultado);
}, (error) => {
console.log(error);
});