Appearance
Map
- Map保存键值对的对象,并且能够记住键的原始插入顺序。
创建 Map
typescript
const map = new Map();
map.set('a', 1);
map.set('b', 2);
console.log(map); // Map(2) {'a' => 1, 'b' => 2}访问 Map 元素
typescript
console.log(map.get('a')); // 1
console.log(map.get('b')); // 2
console.log(map.size); // 2常用函数
map.has(key):判断 Map 是否包含指定的键。map.delete(key):删除 Map 中的指定键值对。map.clear():清空 Map 中的所有键值对。map.forEach(callbackFn, thisArg):对 Map 中的每个键值对执行指定的回调函数。map.keys():返回 Map 中所有键的迭代器。map.values():返回 Map 中所有值的迭代器。map.entries():返回 Map 中所有键值对的迭代器。
