💡 Tôi đã chuẩn bị sẵn trình soạn thảo bên dưới bài viết. Bạn có thể thử nghiệm thoải mái!
Cập nhật: 2025年3月1日
Bộ lọc dữ liệu (Filter)
Kết luận
Dùng filter để lọc danh sách theo điều kiện mong muốn
const filtered = [1, 2, 3, 4, 5].filter(n => n >= 3);
console.log(filtered); // Kết quả: [3, 4, 5]Đặc điểm của filter
- Chỉ giữ lại các phần tử mà hàm trả về giá trịtrue
- Không làm thay đổi mảng gốc
- Cực kỳ hữu ích khi làm các tính năng tìm kiếm hoặc lọc sản phẩm
Tổng kết
-filter tạo ra mảng mới chỉ gồm các phần tử thỏa mãn điều kiện
- Mảng gốc vẫn được bảo toàn
Hãy thử trong phần bài tập
Hãy lọc lấy các số từ 3 trở lên trong mảng nhé.🧪 Thử nghiệm tại đây
Bạn có thể viết mã thực tế vào trình soạn thảo bên dưới và xem ngay kết quả. Đừng sợ làm hỏng, bạn có thể thử lại bao nhiêu lần tùy thích.
■ Bài tập thực hành
Lọc lấy các số lớn hơn hoặc bằng 3 từ mảng [1,2,3,4,5] và xuất ra.
Gợi ý khi gặp khó khăn
Sử dụng hàm .filter().