首页 > 其他 > 详细

typescript

时间:2021-01-20 09:27:25      阅读:22      评论:0      收藏:0      [点我收藏+]

相同点

都可以描述一个对象或者函数

都允许拓展(extends

 

不同点

type 可以声明基本类型别名,

// 基本类型别名

 

type Name = string

 

// 联合类型

interface Dog {

    wong();

}

interface Cat {

    miao();

}

 

type Pet = Dog | Cat

 

// 具体定义数组每个位置的类型

type PetList = [Dog, Pet]

 

 

interface 能够声明合并

interface User {

  name: string

  age: number

}

 

interface User {

  sex: string

}

 

/*

User 接口为 {

  name: string

  age: number

  sex: string 

}

*/

typescript

原文:https://www.cnblogs.com/lhs-fight/p/14300763.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!