Operator RxJS
map, filter, switchMap, mergeMap, concatMap, debounceTime, distinctUntilChanged, combineLatest, forkJoin, catchError
1Vai trò của operator map trong RxJS là gì?
Vai trò của operator map trong RxJS là gì?
Câu trả lời
Operator map biến đổi mỗi giá trị được phát ra bởi một observable bằng cách áp dụng một hàm projection. Nó không thay đổi số lượng phát ra hoặc cấu trúc stream, chỉ thay đổi các giá trị riêng lẻ. Operator này là cơ bản cho việc biến đổi dữ liệu, chẳng hạn như chuyển đổi một đối tượng HTTP response thành một mảng các phần tử cụ thể.
2Vai trò của operator filter trong RxJS là gì?
Vai trò của operator filter trong RxJS là gì?
Câu trả lời
Operator filter chỉ cho phép các giá trị thỏa mãn điều kiện được xác định bởi một hàm predicate đi qua. Các giá trị không khớp với predicate được bỏ qua và không được phát đến các observer phía sau. Operator này rất cần thiết để giảm luồng dữ liệu chỉ còn các phần tử liên quan.
3Làm thế nào để biến đổi một mảng ID thành mảng đối tượng người dùng với map?
Làm thế nào để biến đổi một mảng ID thành mảng đối tượng người dùng với map?
Câu trả lời
Operator map áp dụng một hàm biến đổi cho mỗi giá trị được phát ra. Để biến đổi một mảng ID thành các đối tượng, chỉ cần sử dụng map với một hàm tạo các đối tượng mong muốn từ các ID. Cách tiếp cận này phổ biến để làm phong phú dữ liệu thô với các thuộc tính bổ sung hoặc tái cấu trúc chúng theo nhu cầu ứng dụng.
Sự khác biệt giữa map của RxJS và map của JavaScript Array là gì?
Làm thế nào để lọc một observable để chỉ nhận các số chẵn?
+21 câu hỏi phỏng vấn
Các chủ đề phỏng vấn Angular khác
Kiến thức cơ bản TypeScript
TypeScript Nâng cao
Kiến thức cơ bản về Angular
Components và vòng đời
Services & Dependency Injection
Tổ chức Module Angular
Angular CLI
Directives và Pipes
Routing và Điều hướng
Reactive Forms
Template-driven Forms
Kiến Thức Cơ Bản RxJS
HttpClient và lệnh gọi API
Quản lý state cơ bản
Change Detection
Angular Signals
Standalone Components
Unit Testing trong Angular
Kiểm thử End-to-End
Build và tối ưu hóa
Nền tảng NgRx
NgRx nâng cao
Kiến trúc Angular
Tối ưu hiệu năng
Bảo mật và thực tiễn tốt nhất
Các mẫu RxJS nâng cao
Angular Universal và SSR
Micro-frontend Angular
Nắm vững Angular cho lần phỏng vấn tiếp theo
Truy cập tất cả câu hỏi, flashcards, bài kiểm tra kỹ thuật, bài tập code review và mô phỏng phỏng vấn.
Bắt đầu miễn phí