让我们假设存在带有属性名称的对象:
let obj = {
"id": 1,
"name": "O",
"age": 10
}
我们还有自定义类型或接口:
type UserCustom = { name: string, id: number}
interface IUserCustom { name: string; id: number; }
然后让write方法将初始obj
设为T
,并将自定义类型设为U
:
public _reduce<U>(values: T[], output?: U) {
return data; // (U / T)
}
我试图仅从obj
的初始U
中检索。
结果是:
let result = {
"name": "O",
"age": 10
}
在TypeScript中使用什么方法?