如何在打字稿中连接联合类型的数组?
当我尝试使用concat联合类型的数组时,出现以下错误:
该表达式不可调用。联合类型的每个成员 '{ (...items: ConcatArray<{...}>[]): { ... }[]; (...项目: ({ ... } | ConcatArray<{ ...; }>)[]): { ...; }[]; } | { ...; }' 有签名,但这些签名都不相互兼容。
CodeSandbox:https://codesandbox.io/s/modern-breeze-qt9mb?file=/src/index.ts
代码示例:
const arr1 = [
{ val1: 1, val2: 2, val3: 3 },
{ val1: 11, val2: 22, val3: 33 }
];
const arr2 = [
{ val1a: "1a", val2a: "2a", val3a: "3a" },
{ val1a: "11a", val2a: "22a", val3a: "33a" }
];
const arr3 = [
{ foo: "lfsfs", …Run Code Online (Sandbox Code Playgroud)