多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
>[success] # Omit -- 去除指定的键值 ~~~ 1.Omit 工具类型的功能是返回去除指定的键值之后返回的新类型 ~~~ >[danger] ##### 源码 ~~~ type Omit<T, K extends keyof any> = Pick<T, Exclude<keyof T, K>>; ~~~ >[danger] ##### 案例 ~~~ // 这里要注意可选是要填两个位置 interface Info { name: string age: number address: string } // 排除address 因此只使用 name 和age 字段 const a: Omit<Info, 'address'> = { name: 'w', age: 12, } ~~~