RxJS-Operatoren
map, filter, switchMap, mergeMap, concatMap, debounceTime, distinctUntilChanged, combineLatest, forkJoin, catchError
1Welche Rolle hat der map-Operator in RxJS?
Welche Rolle hat der map-Operator in RxJS?
Antwort
Der map-Operator transformiert jeden vom Observable emittierten Wert durch Anwendung einer Projektionsfunktion. Er ändert weder die Anzahl der Emissionen noch die Streamstruktur, sondern nur die einzelnen Werte. Dieser Operator ist grundlegend für die Datentransformation, z. B. die Konvertierung eines HTTP-Response-Objekts in ein spezifisches Element-Array.
2Welche Rolle hat der filter-Operator in RxJS?
Welche Rolle hat der filter-Operator in RxJS?
Antwort
Der filter-Operator lässt nur Werte passieren, die eine durch eine Prädikatfunktion definierte Bedingung erfüllen. Werte, die nicht mit dem Prädikat übereinstimmen, werden einfach ignoriert und nicht an nachgelagerte Observer emittiert. Dieser Operator ist wesentlich, um den Datenstream auf nur relevante Elemente zu reduzieren.
3Wie wandelt man ein Array von IDs mit map in ein Array von Benutzerobjekten um?
Wie wandelt man ein Array von IDs mit map in ein Array von Benutzerobjekten um?
Antwort
Der map-Operator wendet eine Transformationsfunktion auf jeden emittierten Wert an. Um ein Array von IDs in Objekte zu transformieren, verwendet man map einfach mit einer Funktion, die die gewünschten Objekte aus den IDs erstellt. Dieser Ansatz ist üblich, um Rohdaten mit zusätzlichen Eigenschaften anzureichern oder gemäß den Anwendungsanforderungen zu restrukturieren.
Was ist der Unterschied zwischen RxJS map und JavaScript Array map?
Wie filtert man ein Observable, um nur gerade Zahlen zu erhalten?
+21 Interview-Fragen
Weitere Angular-Interviewthemen
TypeScript-Grundlagen
TypeScript Fortgeschritten
Angular-Grundlagen
Komponenten und Lebenszyklus
Services & Dependency Injection
Angular-Modul-Organisation
Angular CLI
Direktiven und Pipes
Routing und Navigation
Reactive Forms
Template-driven Forms
RxJS-Grundlagen
HttpClient und API-Aufrufe
Grundlegende State-Verwaltung
Change Detection
Angular Signals
Standalone Components
Angular Unit-Tests
End-to-End-Testing
Build und Optimierung
NgRx-Grundlagen
NgRx Fortgeschritten
Angular-Architektur
Performance-Optimierung
Sicherheit und Best Practices
Fortgeschrittene RxJS-Patterns
Angular Universal und SSR
Angular Micro-Frontends
Meistere Angular für dein nächstes Interview
Zugang zu allen Fragen, Flashcards, technischen Tests, Code-Review-Übungen und Interview-Simulatoren.
Kostenlos starten