ES6 Map

Posted web前端开发技术

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ES6 Map相关的知识,希望对你有一定的参考价值。

1、Map

Map为“键值对”的数据结构

const m = new Map();

2、构造函数

作为构造函数,Map 也可以接受一个数组作为参数。该数组的成员是一个个表示键值对的数组。

const map = new Map([
  [‘name‘, ‘张三‘],
  [‘title‘, ‘Author‘]
]);

map.size // 2
map.has(‘name‘) // true
map.get(‘name‘) // "张三"
map.has(‘title‘) // true
map.get(‘title‘) // "Author"

3、

 

4、

以上是关于ES6 Map的主要内容,如果未能解决你的问题,请参考以下文章

使用Array对象作为ES6 Map的键

何时在 ES6 中使用 Object map 与 Map 类 [重复]

ES6躬行记(17)——Map

ES6新特性:Set和Map

js es6 map 与 原生对象区别

CSP核心代码片段记录