【发布时间】:2021-02-08 11:06:17
【问题描述】:
我正在使用forEach 或map 对对象进行循环。
但是,我在用于循环的变量上遇到类型错误。
错误是Object is of type 'unknown'.
这发生在val.name、val.title。
使用 .forEach
Object.entries(data).forEach(
([, val]) => {
newObject[val.name] = { // Object is of type 'unknown'
title: val.title // Object is of type 'unknown'
}}
)
使用 .map
Object.entries(data).map(
([, val]) => {
newObject[val.name] = { // Object is of type 'unknown'
title: val.title // Object is of type 'unknown'
}}
)
我尝试在变量val 上指定一个类型,例如:
([, val: any]) => {..my code..}
但它不接受该位置的类型
【问题讨论】:
标签: typescript