在Typescript中,当用作类型参数时,
T
和T extends unknown
有什么区别?例如:function check<T extends unknown>(x: T): T {
return x;
}
vs
function check<T>(x: T): T {
return x;
}
它们的行为有什么不同吗?
T extends unknown
解析为T
。 - Undo