Skip to content

TypeScript中interface和type的区别 #9

@Chersquwn

Description

@Chersquwn

区别

  • interface只能定义对象类型,type可以定义原始类型、联合类型、交叉类型
  • interface可以实现extendsimplementstype不行
  • interface定义的同名接口属性可以合并,而type不行
  • 编辑器智能提示不同

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions