【发布时间】:2018-07-20 17:25:21
【问题描述】:
问题描述
我的当前数据:
{
"field1": "value",
"field2": 3,
"field3": true,
"extraField": "toRemove"
}
我定义下一个接口:
export interface MyInterface {
field1: string;
field2: number;
field3: boolean;
}
目标
我需要将 my-current-data 转换或强制转换为 MyInterface(删除 extraField)
避免以下解决方案
- 删除myData.extraField;
- .map() 运算符
【问题讨论】:
-
那个对象不是已经满足接口的条件了吗?它是接口的超集,因此任何期望该接口的东西都能够按预期正确处理
myData。
标签: typescript interface