采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
在 TypeScript 里,只在两个类型内部的结构兼容,那么这两个类型就是兼容的。
简单举个例子,A、B 俩接口就是内部结构是兼容的,那么它们的类型就是兼容的,可以把 b 赋值给 a
老师,这里我尝试了一下,假如给b多声明一个c属性然后 a = b的话也不会报错,可是interface A里面没有定义c啊,所以一个变量拥有的属性只要含有相应的接口所声明那些属性就行,可以多但是不能少?
用变量可以,但是你直接赋值字符串字面量就不可以了。这个知识点课程视频有讲过
好嘞。谢谢老师
登录后可查看更多问答,登录/注册
课程从零开始重构功能完整的JS库,是学习造轮子的不二之选!
1.3k 14
1.6k 13
1.4k 13
998 13
1.4k 11