<!DOCTYPE html>
<html>
<head>
<title>Đối tượng new Map() có dữ liệu trong JavaScript</title>
</head>
<body>
<h1>Đối tượng new Map() 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([
["Bùi Tấn Lực", 35],
["Trần Thị Vân", 29],
["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() có dữ liệu trong JavaScript</title>
</head>
<body>
<h1>Đối tượng new Map() 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([
["Bùi Tấn Lực", 35],
["Trần Thị Vân", 29],
["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>