💡 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

📝 Mã thực tế tại đây
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.

Thử ngay

■ 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().

20pt

Bộ lọc dữ liệu (Filter)

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.

Nhấp vào lỗi để đánh dấu dòng. ✕=lỗi ⚠=cảnh báo ›=log.

Lộ trình học · Toàn bộ bài giảng