假设我们有一个Map : let m = new Map();
, using m.values()
返回一个map迭代器.
但是我不能使用forEach()
或者map()
在那个迭代器上并且在迭代器上实现while循环看起来像反模式,因为ES6提供了类似的功能map()
.
那么有没有办法map()
在迭代器上使用?
我有一个像这样的js Map
let people = new Map();
people.set('1', 'jhon');
people.set('2', 'jasmein');
people.set('3', 'abdo');
Run Code Online (Sandbox Code Playgroud)
我想要的是一些通过其值返回键的方法
let jhonKey = people.getKey('jhon'); // jhonKey should be '1'
Run Code Online (Sandbox Code Playgroud)