Omit 的使用:排除类型
type OmitUser = {
name: string,
age: number,
sex:string
}
type newOmit = Omit<OmitUser, 'sex'>
// 定义一个对象并将其类型设置为 newOmit
const example: newOmit = {
name: "John",
age: 30
};
console.log(' Omit 的使用:排除类型 ', example);
文章来源:https://www.toymoban.com/news/detail-829926.html
pick 使用 从一个类型中取出几个想要的属性
// pick 使用 从一个类型中取出几个想要的属性
interface ITest{
type: string,
text:string
}
type TTest = Pick<ITest, 'text'>
let pickRes: TTest = {
text:'测试只取text'
}
console.log('Pick只取想要的属性',pickRes);
文章来源地址https://www.toymoban.com/news/detail-829926.html
到了这里,关于typescript中的Omit排除类型及Pick取想要的属性的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!