<!DOCTYPE html>
<html>
<head>
<title>Đối tượng new Map() chưa có dữ liệu trong JavaScript</title>
</head>
<body>
<h1>Đối tượng new Map() chưa có dữ liệu trong JavaScript</h1>
<p>Dùng để lưu trữ các cặp khóa - giá trị theo thứ tự chèn, khóa (key) cho phép bất kỳ kiểu dữ liệu bao gồm: chữ, số, hàm, đối tượng, cho phép quản lý dữ liệu phức tạp một cách linh hoạt hơn so với đối tượng thông thường, đặc biệt hữu ích khi khóa không chỉ là chuỗi hoặc ký hiệu:</p>
<p id="ketqua"></p>
<script>
// Tạo một Map
const thanhViens = new Map();
// Tạo cặp khóa, giá trị cho Map
thanhViens.set("Bùi Tấn Lực", 35);
thanhViens.set("Trần Thị Vân", 29);
thanhViens.set("Bùi Đan Trúc Quỳnh", 1);
let text = "";
thanhViens.forEach (function(value, key) {
text += key + ' = ' + value + "<br>"
})
document.getElementById("ketqua").innerHTML = text;
</script>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<title>Đối tượng new Map() chưa có dữ liệu trong JavaScript</title>
</head>
<body>
<h1>Đối tượng new Map() chưa có dữ liệu trong JavaScript</h1>
<p>Dùng để lưu trữ các cặp khóa - giá trị theo thứ tự chèn, khóa (key) cho phép bất kỳ kiểu dữ liệu bao gồm: chữ, số, hàm, đối tượng, cho phép quản lý dữ liệu phức tạp một cách linh hoạt hơn so với đối tượng thông thường, đặc biệt hữu ích khi khóa không chỉ là chuỗi hoặc ký hiệu:</p>
<p id="ketqua"></p>
<script>
// Tạo một Map
const thanhViens = new Map();
// Tạo cặp khóa, giá trị cho Map
thanhViens.set("Bùi Tấn Lực", 35);
thanhViens.set("Trần Thị Vân", 29);
thanhViens.set("Bùi Đan Trúc Quỳnh", 1);
let text = "";
thanhViens.forEach (function(value, key) {
text += key + ' = ' + value + "<br>"
})
document.getElementById("ketqua").innerHTML = text;
</script>
</body>
</html>