我正在尝试做一个forEach
,但它说这是未定义的,为什么,
这是我的代码:
var array: MoneyDTO[] = prices
array.forEach(function (money: MoneyDTO) {
if (money.currency == 'QTW') {
//Do stuff
}
});
但它说.currency未定义
答案 0 :(得分:3)
您的数组包含未定义的MoneyDTO
或具有未定义的currencty
属性。它的自我解释。
使用console.log(array)