如何在1个LOC中更新地图中的地图

时间:2019-07-09 07:39:53

标签: javascript typescript

我有一个最初为空的嵌套地图,格式如下:

let nestedMap = new Map<number, Map<number, string>>();

如果可能的话,我想用1行代码更新嵌套地图。

nestedMap.set(1, ???)

以下方法每次都会编译但覆盖子映射:

nestedMap.set(1, create new map here)

1 个答案:

答案 0 :(得分:2)

!nestedMap.has(key) ? nestedMap.set(key, new Map()) : nestedMap.get(key).set(key2, value)