我正试着从阵列图像中提取数据。 在ImageValue中,我有两个字符串:symbol和imageType。 为什么我会出现关于属性“value”的错误。
错误
类型“ImageValue”上不存在属性“value”
带数据的数组
组件
this.props.images.filter((image) =>
image.value.symbol.toLowerCase().includes(this.state.searchSymbol.toLowerCase())
).map(image => (
table.push(
<div>{image.value.symbol + "." + image.value.imageType}</div>
)
));
ImageValue
class ImageValue {
symbol: string;
imageType: string;
}
我认为您键入ImageValue
:
type ImageValueType {
value: {
symbol: string;
imageType: string;
}
}