首页 > 解决方案 > forEach 对象角度

问题描述

我正在尝试做一个forEach,但它说这是未定义的,

这是我的代码:

var array: MoneyDTO[] = prices

array.forEach(function (money: MoneyDTO) {
                if (money.currency == 'QTW') {
                    //Do stuff
                }
});

但它说 .currency 未定义

标签: angulartypescript

解决方案


那么您的数组包含MoneyDTO未定义或具有未定义currencty属性。它的自我解释。

检查它console.log(array)


推荐阅读