如何将普通对象转换为ES6 Map?
- 论坛
- 如何将普通对象转换为ES6 Map?
25 浏览
如何将普通对象转换为ES6 Map?
由于某种原因,在MDN文档中我找不到这个简单的东西(也许我只是忽略了它)。
我期望这段代码能够工作:
const map = new Map({foo: 'bar'}); map.get('foo'); // 'bar'
...但是第一行会抛出TypeError: (var)[Symbol.iterator] is not a function
的错误。
我该如何从普通对象创建一个Map呢?我真的必须先将它转换为由键值对数组组成的数组吗?