/*----------ES6 map数据结构 & WeakMap-----------*/
/*
* 【特点】
* 1.类似json,但是json的键(key)只能是字符串,map的key可以是任意类型
* 【语法】
* let map = new Map();
* map.set(key,value);
* 【方法】
* set(key,value) 赋值
* get(key) 取值
* delete(key) 删除
* has(key) 判断是否存在
* clear() 清空
* */
{
let map = new Map();
map.set(1,'value');
console.log(map) //Map { 1 => 'value' }
console.log(map.get(1)) //value
}
/*循环json*/
{
let json = {
a:1,
b:2
}
for(let [key, val] of Object.entries(json)){
console.log(key, val)
}
}
网友评论