采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
上节课感觉interface和java的有些类似,这节课又有点看不明白了,interface如果定义了一个函数类型的话,还能定义其他属性么?比如之前的Person里的name、age?
同学你好
理解你的困惑,
TypeScript 的 interface 非常灵活,允许你同时定义函数签名和其他属性。例如:
interface Person { name: string; // 属性 age: number; // 属性 (greeting: string): string; // 函数调用签名 }
这种 interface 描述了一个对象,它既可以像函数一样被调用(有调用签名),又可以有属性(name 和 age)。
所以ypeScript 的 interface 可以同时定义函数调用签名和其他属性,创建混合类型。
登录后可查看更多问答,登录/注册
带你完成前后端分离复杂项目,率先掌握 vue3 造轮子技能
1.8k 2
1.5k 2
1.2k 17
1.7k 17
2.3k 15
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号