如何获取 TypeScript Map<k, v> 的长度?(错误:Map.size 未定义)

Par*_*iya 3 typescript ecmascript-6 angular7

我的角度组件中有 Map 作为类 Group 的对象,值是类 Match 的数组,它基本上表示组和将在该组的组成员之间发生的匹配。。

地图<组,匹配[]>

我还想知道映射中的条目总数和匹配数组的长度。我怎么做?

我尝试过map.size和map.values().next().length

Sat*_*hia 7

有时newMap.size会带来undefined价值。使用这个简单的代码来查找地图大小

Object.keys(newMap).length 
Run Code Online (Sandbox Code Playgroud)