JavaScript構造建立Map物件
阿新 • • 發佈:2019-01-09
JavaScript本身是不具有Map的資料型別的,但是我們可以通過強行建立Key-Value關係來建立Map物件
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>建立Map</title>
</head>
<script>
function createMap() {
var keys = new Array();
var values = new Array();
keys.push("阿根廷" );
keys.push("葡萄牙");
keys.push("法國");
values.push("梅西");
values.push("C羅");
values.push("格里茲曼");
var soccer = {};
for(var i = 0; i < keys.length; i++) {
soccer[keys[i]] = values[i];
}
console.log(soccer);
console.log(soccer["阿根廷" ]);
console.log(soccer["葡萄牙"]);
}
</script>
<body>
<button onclick="createMap()">建立Map</button>
</body>
</html>
控制檯輸出:
{阿根廷: "梅西", 葡萄牙: "C羅", 法國: "格里茲曼"}
梅西
C羅