//但是,它要求每一次迭代的结果必须是一个长度为2的数组,数组第一项表示键,数组第二项表示值
例:创建一个没有任何内容的map集合
const mp = new Map();
console.log...(mp);
console.log("总数:",mp.size);
执行结果:
「2、set(键,值):设置一个键值对,键和值可以是任何类型」这也是跟Object存储的区别,对象只能是字符串
例:set...);
//如下:
const mp = new Map([["a",1],["b",2],["c",3]]);
例:map转换为数组
//map本身也是一个可迭代的对象,每次迭代的结果就是每一项的值...new Map([["a",1],["b",2],["c",3]]);
const arr = [...mp];
console.log(arr);
执行结果:
3、遍历
使用for of循环,每次迭代得到的是一个长度为...方法是不一样的,因为我们没有办法调用底层代码,就当拓展思维了。