Skip to content

Latest commit

 

History

History
5 lines (5 loc) · 461 Bytes

File metadata and controls

5 lines (5 loc) · 461 Bytes
  1. typeinterface都能定义一些复杂的数据结构, 它二者的区别是什么呢?
  • interface创建了一种新的类型,而type 仅仅是别名,是一种引用;
  • 如果 type 使用了 union operator (|) 操作符,则不能将 type implements 到 class 上;
  • 如果 type 使用了union (|) 操作符 ,则不能被用以 extends interface
  • type 不能像interface 那样合并,其在作用域内唯一;