【发布时间】:2020-11-25 14:06:37
【问题描述】:
我有一个简单的问题,我是 TS 的新手。在任何地方都找不到任何明确的解释,这令人惊讶。
以这种方式告诉 TS 类型的主要区别是什么:
const ul = document.querySelector('#nav') as HTMLUListElement;
这样:
const ul: HTMLUListElement = document.querySelector('#nav');
似乎 TS 可以识别类型并在两种情况下都为我提供 IntelliSens。如果是这样,为什么我需要在这里使用其他开发人员建议的类型转换?
提前致谢。
【问题讨论】:
标签: typescript