Typescript Record的用法


Record<Keys,Type>

構造一個對象類型,其屬性key是Keys,屬性value是Tpye。被用於映射一個類型的屬性到另一個類型

interface CatInfo {
    age: number,
    breed: string
}
type CatName = 'miffy'| 'boris' | 'mordred' // 字符串字面量類型
const cats: Record<CatName, CatInfo> ={
    miffy: {age: 10, breed: "Persian"},
    boris: {age:5, breed: 'Maine Coon'},
    mordred: {age: 16, breed: 'British Shorthair'}
};
cats.boris;





免責聲明!

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



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