Es6 - map

127 阅读1分钟

json 数据格式

let _json = {  name:'rain',  skill:'code',}console.log(_json.name)


map 添加 值使用 set

let  _map = new Map()

_map.set('language','chinese')

_map.set('color',_json)

console.log(_map)


map 数据格式

json 的反应速度要慢与数组和map

map 的灵活性会更好,map 是一个特殊的键值对,key 和 value ,可以任意形式的对应。

map 取值 使用 get

console.log(_map.get('color'))

map 查询 值 是否存在

console.log(_map.has('color'))

map 的 size 属性 (长度)

console.log(_map.size) // 2

map 的 删除 某一特定值

_map.delete('color')

map 的 clear ( ) 清除

_map.clear()