小编Mat*_*bec的帖子

通用参数被限制为非数组

有没有办法说方法的传递类型参数不能是数组?

示例类

class A {
  public f<T /*which is not array*/>(obj: T) { /* ... */ }
}
Run Code Online (Sandbox Code Playgroud)

此代码不会被编译:

const a = new A();

a.f<number[]>([42, 42]);
Run Code Online (Sandbox Code Playgroud)

generics typescript

3
推荐指数
1
解决办法
51
查看次数

标签 统计

generics ×1

typescript ×1