ts的Required與Partial、Pick與Omit


1、Partial 可選

type User = {
  name: string;
  age: number;
}

type newUser = Partial<User>;

//{name?:string | undefined ;age?:number | undefined}

 

 

2、Required 必選

type User = {
  name: string;
  age: number;
}

type newUser = Required<User>;

//{name:string;age:number}

 

 注:ts中沒有int,要用number。

 

3、Pick與Omit也是正好相反,一個是選擇其中屬性,另一個是剔除其中屬性。

 

 

 

 

 

結果是一樣的。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM