小编W4G*_*4G1的帖子

在 Map.set() 之后使用 ES6 Map.get() 可能会导致对象“未定义”

运行以下代码片段时出现错误Object is possibly 'undefined'. ts(2532)

const myMap = new Map<string, number>();

myMap.set('test', 1);

// Object is possibly 'undefined'.
myMap.get('test') / 2;
Run Code Online (Sandbox Code Playgroud)

我正在使用 TypeScript 4.5.4(也在 4.4.4 上检查过)

如果这是有意的,有人可以解释一下上面的例子怎么可能仍然是未定义的吗?

typescript typescript-generics

23
推荐指数
2
解决办法
2万
查看次数

标签 统计

typescript ×1

typescript-generics ×1