接下來考慮A和B接口:函數屬性的接口與「f()」和「f:()=>」有什麼區別?
interface A {f(): number}
interface B {f:() => number}
我試過接下來的事情就:
var a: A = {f: function() {return 1}}
var a: A = {f:() => 1}
var b: B = {f: function() {return 1}}
var b: B = {f:() => 1}
貌似相同。