TS基础(九)类型别名

2020-12-24  本文已影响0人  Viewwei

类型别名一般用于给一个联合类型取新的名字,对代码的整洁还是有很大的帮助

    type c = number | string | boolean
    let a :c= 10 

interface 和type区别

1 interface只能定义对象类型,type声明可以定义组合类型,交叉类型和原始类型。如果type声明的,会导致一些功能缺失
2 interface可以实现接口merge,但是type不行
interface merge合并实例

   interface A{
       a:number 
    }
    interface A{
        b:number 
     }
     let C :A ={
         a:10,
         b:20
     }
上一篇下一篇

猜你喜欢

热点阅读