Map trong JavaScript thì sao? Map trong JavaScript là một loại object cho phép lưu trữ dữ liệu theo kiểu key-value. Nghe thì có vẻ giống với object bình thường nhỉ? Vì object cũng cho phép bạn làm điều này mà. Nhưng mọi thứ trên đời này đều có ý nghĩa của riêng nó. Map cũng không ngoại lệ. Map có những đặc điểm riêng biệt so với object thông thường. Sau đây mình sẽ cùng tìm hiểu về Map trong JavaScript nhé! Map trong JavaScript là gì? Nói một cách đầy đủ thì Map trong JavaScript là một cấu trúc dữ liệu cho phép lưu trữ dữ liệu theo kiểu key-value, tương tự như object. Nhưng khác ở chỗ là: Object chỉ cho phép sử dụng String hay Symbol làm key Map cho phép mọi kiểu dữ liệu (String, Number, Boolean, NaN, Object,...) có thể làm key Chú ý: về cơ bản thì Map cũng là Object, tuy nhiên, để tránh hiểu lầm, từ nay mỗi khi mình dùng từ object thì bạn hiểu đó là object thông thường mà từ trước đến giờ bạn vẫn sử dụng, không phải Map. const map1...