下面的两个通用类型参数之间在功能上是否有任何区别? function funcA<T>() { } function funcB<T extends {}>() {} 我看到这两个术语都被使用过,但是它们的区别让我感到困惑?