typescript 結構子類型


編程語言的子類型,分為兩種:

名義子類型 Java和C#中就是名義子類型,必須顯示繼承,用來extends才是子類型

結構子類型 只要結構相同,就是子類型

typescript是結構子類型。

type Foo = {
    age: number
}

type Bar = {
    age: number
}

是一樣的類型,不需要extends。

type Foo = {
    name: string,
    age: number
}

type Bar = {
    name: string
}

Foo是Bar的子類型。


免責聲明!

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



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