打字稿concat警告没有重载匹配

时间:2020-05-14 08:11:10

标签: javascript typescript

console.log([].concat(0, 123))

我不知道错误是什么意思

No overload matches this call.
  Overload 1 of 2, '(...items: ConcatArray<never>[]): never[]', gave the following error.
    Argument of type '0' is not assignable to parameter of type 'ConcatArray<never>'.
  Overload 2 of 2, '(...items: ConcatArray<never>[]): never[]', gave the following error.
    Argument of type '0' is not assignable to parameter of type 'ConcatArray<never>'.ts(2769)

我将变量赋值并声明任何类型,但仍然看到错误。

1 个答案:

答案 0 :(得分:1)

尝试一下:

console.log(([] as any[]).concat(0, 123));

有关更多信息,请选中此github issue