interface的使用方式
来源:2-8 函数

rarukuchaser
2025-07-11
上节课感觉interface和java的有些类似,这节课又有点看不明白了,interface如果定义了一个函数类型的话,还能定义其他属性么?比如之前的Person里的name、age?
写回答
1回答
-
张轩
2025-07-12
同学你好
理解你的困惑,
TypeScript 的 interface 非常灵活,允许你同时定义函数签名和其他属性。例如:
interface Person { name: string; // 属性 age: number; // 属性 (greeting: string): string; // 函数调用签名 }
这种 interface 描述了一个对象,它既可以像函数一样被调用(有调用签名),又可以有属性(name 和 age)。
所以ypeScript 的 interface 可以同时定义函数调用签名和其他属性,创建混合类型。
00
相似问题
引用子组件方法的问题
回答 2
class和interface?
回答 1
是不是格式化不应该用Prettier ?
回答 2
interface属性里面怎样使用它本身
回答 1
export interface问题
回答 1