提问者:小点点

从数组表亲获取值“类型上不存在属性'value'”


我正试着从阵列图像中提取数据。 在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;
}

共1个答案

匿名用户

我认为您键入ImageValue:

type ImageValueType {
    value: { 
      symbol: string;
      imageType: string;
    }
}