小编Hes*_*hal的帖子

运算符“+”不能应用于类型“T”和“T”。在打字稿中

我对 TypeScript 很陌生。我的 TypeScript 版本是 3.7.5。

恕我直言,这应该很容易,但我不知道为什么它不起作用。

function add<T> (a:T, b:T):T  {
    return a + b ;
}

console.log(add (5, 6));
Run Code Online (Sandbox Code Playgroud)

我收到错误:

运算符“+”不能应用于类型“T”和“T”。

我也用过这个:

function add<T extends string | number > (a:T, b:T):T
Run Code Online (Sandbox Code Playgroud)

有同样的错误。如果我不能使用+这个泛型,我为什么要使用泛型

generics types typescript

2
推荐指数
3
解决办法
1866
查看次数

标签 统计

generics ×1

types ×1

typescript ×1