据我们所知,打字稿允许我们声明部分类型,但是当我们要检查我的属性是否在 keyof 类型中时该怎么办?让我们来看看
interface Car {
Brand: string;
Model: string;
}
type KeyofCar = keyof Car; // Brand, Model
if('Brand' is in KeyofCar) {
something...
} // I know it doesn't work but it is pseudocode
Run Code Online (Sandbox Code Playgroud)
有什么办法可以查到吗?
我尝试使用 getOwnPropertyDescriptor 方法,但作为回报,普通属性或只读属性总是可写?你知道有什么方法可以检查吗?
typescript ×2