我正在做一个项目,我经常需要转换 ES6 映射中的每个值:
const positiveMap = new Map(
[
['hello', 1],
['world', 2]
]
);
const negativeMap = new Map<string, number>();
for (const key of positiveMap.keys()) {
negativeMap.set(key, positiveMap.get(key) * -1);
}
只是想知道是否有更好的方法来做到这一点?理想情况下是一个像Array.map()
.
加分(不是真的),如果它在打字稿中编译!