Operadores RxJS
map, filter, switchMap, mergeMap, concatMap, debounceTime, distinctUntilChanged, combineLatest, forkJoin, catchError
1¿Cuál es el rol del operador map en RxJS?
¿Cuál es el rol del operador map en RxJS?
Respuesta
El operador map transforma cada valor emitido por un observable aplicando una función de proyección. No modifica el número de emisiones ni la estructura del stream, solo los valores individuales. Este operador es fundamental para transformar datos, por ejemplo convertir un objeto HTTP response en un array específico de elementos.
2¿Cuál es el rol del operador filter en RxJS?
¿Cuál es el rol del operador filter en RxJS?
Respuesta
El operador filter solo permite pasar los valores que satisfacen una condición definida por una función predicado. Los valores que no coinciden con el predicado son simplemente ignorados y no se emiten a los observadores siguientes. Este operador es esencial para reducir el stream de datos a solo los elementos relevantes.
3¿Cómo transformar un array de IDs en un array de objetos de usuario con map?
¿Cómo transformar un array de IDs en un array de objetos de usuario con map?
Respuesta
El operador map aplica una función de transformación a cada valor emitido. Para transformar un array de IDs en objetos, basta con usar map con una función que cree los objetos deseados a partir de los IDs. Este enfoque es común para enriquecer datos brutos con propiedades adicionales o reestructurarlos según las necesidades de la aplicación.
¿Cuál es la diferencia entre map de RxJS y map de JavaScript Array?
¿Cómo filtrar un observable para obtener solo números pares?
+21 preguntas de entrevista
Otros temas de entrevista Angular
Conceptos básicos de TypeScript
TypeScript Avanzado
Fundamentos de Angular
Componentes y ciclo de vida
Services & Dependency Injection
Organización de Módulos Angular
Angular CLI
Directivas y Pipes
Routing y Navegación
Formularios reactivos
Formularios template-driven
Fundamentos de RxJS
HttpClient y llamadas API
Gestión de estado básica
Change Detection
Angular Signals
Standalone Components
Pruebas unitarias en Angular
Testing End-to-End
Build y optimización
Fundamentos de NgRx
NgRx avanzado
Arquitectura Angular
Optimización de rendimiento
Seguridad y buenas prácticas
Patrones avanzados de RxJS
Angular Universal y SSR
Micro-frontends Angular
Domina Angular para tu próxima entrevista
Accede a todas las preguntas, flashcards, tests técnicos, ejercicios de code review y simuladores de entrevista.
Empieza gratis