💡 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日
Hàm map
Kết luận
Dùng map để tạo mảng mới bằng cách biến đổi từng phần tử
const doubled = [1, 2, 3].map(n => n * 2);
console.log(doubled); // Kết quả: [2, 4, 6]map sẽ không làm thay đổi mảng ban đầu mà trả về một mảng hoàn toàn mới.
Tổng kết
-map dùng để biến đổi mảng cũ thành mảng mới
- Mảng gốc vẫn được giữ nguyên (tính phi biến - immutability)
Hãy thử trong phần bài tập
Hãy dùng map để nhân đôi các giá trị 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
Tạo mảng mới với các giá trị gấp đôi từ mảng numbers = [1,2,3] dùng map.
Gợi ý khi gặp khó khăn
numbers.map(n => n * 2)