数组有项目,但找不到长度

时间:2018-09-19 09:55:26

标签: javascript angular typescript

我试图获取其中包含对象的数组的长度。我正在使用以下测试方法使用该长度循环遍历该数组。但是由于某种原因,长度为0,即使其中有47个项目,也请参见屏幕截图。

代码-

public test() {
    console.log(this._metadataModel.Currency);
    for (var i = 0; i <= this._metadataModel.Currency.length; i++) {
        console.log(i);
    }
}

数组

Screen of console.log(array)

从控制台我得到-

Empty array, yet has items

1 个答案:

答案 0 :(得分:-1)

for ( var item of this._metadataModel.Currency ) {
    console.log(item);
}

尝试一下。

然后从item中访问item.iditem.value等。