interface(接口)和type(类型别名)对比:
    相同点:都可以约束对象的数据结构
    不同点:

    1. 1、接口,不能为对象指定类型
    2. 2、类型别名,不仅可以为对象指定类型,实际上可以为任意类型指定别名。
    1. type obj = {
    2. name:string,
    3. age:number
    4. }
    5. type numStr = number| string;
    6. interface person {
    7. name:string,
    8. age:number
    9. }