小编Ale*_* l.的帖子

如何告诉打字稿 map.get 将始终返回一个值?

map是 的一个实例Map。在此代码中,我想创建新的[key, value]对(如果尚不存在),然后进行编辑propertyInValue

if (!map.has(key)) { 
    map.set(key, new Value())
}
map.get(key).propertyInValue = doSomething()
Run Code Online (Sandbox Code Playgroud)

Object is possibly 'undefined'我收到错误map.get(key)

我可以以某种方式告诉 TypeScript 不要担心它吗?可以在 tsconfig.json 中完成吗?

typescript

8
推荐指数
1
解决办法
3097
查看次数

标签 统计

typescript ×1