<script> box.onclick = function () { return false } // Map 数据结构 // const obj = {} // obj[true] = “boolean” // obj[123] = “number” // obj[{a: 1}] = “object”

    对象型数据不能实现一一对应的关系

    // console.log(Object.keys(obj)) 输出一个对象的所有键 // console.log(obj[{}]) // console.log(obj[‘[object Object]’])

    map可以使用任意类型的数据作为键

    const map = new Map() const a = { a: 1} map.set(a,100) 这里的a为对象 console.log(map) console.log(map.get(a)) // map.has() // map.delete() // map.clear() map.forEach((value,key) => { console.log(key,value) })

    </script>Map数据结构 - 图1