由于某些原因,在MDN文档中我找不到这个简单的东西(也许是我错过了它)。
我期望这样可以工作:
我期望这样可以工作:
const map = new Map({foo: 'bar'});
map.get('foo'); // 'bar'
...但第一行抛出了TypeError:(var)[Symbol.iterator]不是一个函数
我该如何从纯对象创建一个Map?我真的必须先将它转换为键值对数组的数组吗?
Object.entries
确实比Object.keys
更好,而且bergi的生成器函数方法比Object.keys
或Object.entries
都要直接一些。 - T.J. Crowder