1. 程式人生 > >JavaScript構造建立Map物件

JavaScript構造建立Map物件

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

這裡寫圖片描述