比如这个范型T为什么要继承空对象,它是为了做怎样的限定,为什么这个T使用了非对象的number也不出错?继承空对象的目的何在?
interface F<T extends {}> { (name: T): T; } const func: F<number> = function (name: number): number { return name; }
2.1m questions
2.1m answers
62 comments
56.6k users