关于函数类型的返回值类型
来源:3-21 泛型 - 泛型类+泛型约束

哈哈大笑x
2019-06-25
老师您好,
我想问一下什么情况下函数类型的返回值类型用 冒号(’ : ‘) 什么情况下用箭头 (’ => ')
写回答
1回答
-
如果你的定义的接口本身就是一个函数类型的接口,只能用 : 了,比如
interface A {
(a:string):void
}
但如果是某个属性是一个函数,用 : 和 => 应该都可以,只是写法差异,比如
interface A {
a():void
}
interface A {
a: ()=>void
}112019-06-25
相似问题