这节课主要学习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)