我使用typeof 去判断一个类型
type Point = {
x: number,
y: number
}
private points: [Point | undefined, Point | undefined]
private getDistance() {
if((typeof this.points[0]) === Point ) { // 这行报错
}
}
但是报错,不能将类型作为值使用。
请问这里应该如何判断呢?
我使用typeof 去判断一个类型
type Point = {
x: number,
y: number
}
private points: [Point | undefined, Point | undefined]
private getDistance() {
if((typeof this.points[0]) === Point ) { // 这行报错
}
}
但是报错,不能将类型作为值使用。
请问这里应该如何判断呢?
8 回答4.8k 阅读✓ 已解决
6 回答3.5k 阅读✓ 已解决
6 回答2.4k 阅读
5 回答6.4k 阅读✓ 已解决
3 回答2.5k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
3 回答2.6k 阅读✓ 已解决
typeof 在运行时得不到自定义类型