javascript - 从数组 couses 中获取值“类型上不存在属性‘值’”
问题描述
我正在尝试从数组图像中提取数据。在 ImageValue 我有两个字符串:symbol 和 imageType。为什么我收到有关属性“值”的错误。
错误
类型“ImageValue”上不存在属性“值”
包含数据的数组
零件
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>
)
));
图像值
class ImageValue {
symbol: string;
imageType: string;
}
解决方案
我认为您输入错误ImageValue
:
type ImageValueType {
value: {
symbol: string;
imageType: string;
}
}
推荐阅读
- dart - StreamController 和 BehaviorSubject 是 Dart 中的流吗?
- javascript - 我的移动背景不会拉伸,而是有一个静态的地方。我似乎无法改变这一点
- multithreading - 读者-作家问题,有作家偏好
- c - 如何将二维数组从最大值排序到最小值
- python - Ansible grep 连续一行
- python - 我在特征脸图像识别部分有错误
- ruby-on-rails - 如何通过 capistrano 在远程生产服务器上使用 rails 控制台?
- java - 当程序等待按下按钮时,我该怎么做?
- python - 是否有一个 shell 脚本,我们可以在其中更新两个文件并更改第三个文件中的一行
- c - 试图从读取的文件中 fprintf 某个字符串