错误 TS7053:元素隐式具有“任何”类型,因为“数据”类型的表达式不能用于索引类型“{}”

时间:2021-02-16 17:14:45

标签: javascript typescript

let resultArray: Array = await Promise.all(promiseArray);

--project

}

我无法摆脱这个错误

1 个答案:

答案 0 :(得分:-1)

快速解决方法是:

let data: StockObject = (result as any)['data']; 

正确的方法是正确键入 result 对象,这可能意味着使用以下内容:

let resultArray = await Promise.all<StockObject, StockObject>(promiseArray);

let resultArray = (await Promise.all(promiseArray)) as StockObject[];