【发布时间】:2021-08-16 19:42:22
【问题描述】:
我有以下结构:
interface Test1 {
number: number;
}
interface Test2 extends Test1 {
text: string;
}
let test: Test1[] | Test2[] = [];
test.map(obj => {}); // does not work
我收到错误:
无法调用类型缺少调用签名的表达式。类型 '{ (this: [Test1, Test1, Test1, Test1, Test1], callbackfn: (this: void, value: Test1, index: nu...') 没有兼容的调用签名
我如何map 覆盖测试变量?
【问题讨论】:
-
我已经尝试过这里提到的不同解决方案,但现在正在工作 - 任何人都可以帮助我 - stackoverflow.com/questions/71113000/…