1. 程式人生 > >map 資料結構

map 資料結構

這節課主要學習map的這種ES6新加的資料結構。在一些構建工具中是非常喜歡使用map這種資料結構來進行配置的,因為map是一種靈活,簡單的適合一對一查詢的資料結構。我們知道的資料結構,已經有了json和set。那map有什麼特點。


        var obj={
            a:'北京',
            b:'上海'
        }
        var map=new Map()
        // set  是增加值
        map.set('all',obj)
        console.log(map)
        // get  是取值
        console.log(map.get('all').a)
        // has  是查詢map中是否有這個值 
        console.log( map.has('all'))
        // clear 是清除map中的所有的值
        map.clear()
        console.log(map)
        // delete 是刪除想要刪的值
        map.delete('all')
        console.log(map)