美文网首页
TS基础(九)类型别名

TS基础(九)类型别名

作者: Viewwei | 来源:发表于2020-12-24 19:27 被阅读0次

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

        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
         }
    

    相关文章

      网友评论

          本文标题:TS基础(九)类型别名

          本文链接:https://www.haomeiwen.com/subject/rxfenktx.html