Typescript中的公共事业类型Partial

91 阅读1分钟

Partial表示可以选择的类型
interface People { age: number, name: string }

const getMessage = (params?: Partial) =>{ console.log(params?.age, params?.name) }

getMessage({age: 1})
getMessage({name: 'h'})

或者
interface People { age?: number, name?: string }
表示一样的实现

参考文章: www.typescriptlang.org/docs/handbo…