angular - forEach 对象角度
问题描述
我正在尝试做一个forEach
,但它说这是未定义的,
这是我的代码:
var array: MoneyDTO[] = prices
array.forEach(function (money: MoneyDTO) {
if (money.currency == 'QTW') {
//Do stuff
}
});
但它说 .currency 未定义
解决方案
那么您的数组包含MoneyDTO
未定义或具有未定义currencty
属性。它的自我解释。
检查它console.log(array)
推荐阅读
- regex - 正则表达式:“Mod Rewrite”从“通配符”到地址的所有内容,而不更改地址?
- python - 如何将此字符串转换为python列表?
- sql - 用于合并行的 ms-access 查询
- python - 如何限制用户看不到 DRF ModelViewSet 中的其他用户数据?
- python - Scrapy 只产生最后一个数据并将scrapy 数据合并为一个
- node.js - 使用 Nodejs 将异步库与 MongoDB 一起使用
- php - 如何在 CakePHP 中包含不相关的实体?
- artifactory - 在 JFrog 的 Artifactory 中的 repo 下,一些工件下载失败
- html - 标题下划线时尚的不同方法是什么?
- openmp - 如何在 OpenMP 并行块中使用 gtest?