小编Dak*_*ito的帖子

如何检查我的财产是否存在类型

据我们所知,打字稿允许我们声明部分类型,但是当我们要检查我的属性是否在 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)

有什么办法可以查到吗?

typescript

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

我们可以检查属性是否为只读

我尝试使用 getOwnPropertyDescriptor 方法,但作为回报,普通属性或只读属性总是可写?你知道有什么方法可以检查吗?

typescript

0
推荐指数
1
解决办法
1048
查看次数

标签 统计

typescript ×2