forEach对象Angular

时间:2018-05-22 17:09:32

标签: angular typescript

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

这是我的代码:

var array: MoneyDTO[] = prices

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

但它说.currency未定义

1 个答案:

答案 0 :(得分:3)

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

使用console.log(array)

进行检查