javascript - 数组有项目,但找不到长度
问题描述
我正在尝试获取包含对象的数组的长度。我正在使用以下测试方法使用长度循环遍历数组。但由于某种原因,长度为 0,即使它有 47 个项目,请参见屏幕截图。
代码 -
public test() {
console.log(this._metadataModel.Currency);
for (var i = 0; i <= this._metadataModel.Currency.length; i++) {
console.log(i);
}
}
数组
从控制台我得到 -
解决方案
for ( var item of this._metadataModel.Currency ) {
console.log(item);
}
尝试这个。
然后从item
您可以访问item.id
,item.value
等。
推荐阅读
- python - Python OpenCV - 遮罩和发光
- java - 从 Java Socket Server 向 Python 客户端发送数据
- java - 如何打印之前在程序中输入的文本文件的行
- javascript - 如何使用正则表达式从括号中取出单词
- android - 更改 setHeaderTitle onCreateContextMenu 的颜色
- java - Runime.getRuntime().totalMemory() 和 ActivityManager.MemoryInfo()
- datetime - 使用 strptime 时出现错误消息,格式错误,即使它看起来正确。这是怎么回事?
- https - Google 负载均衡器创建与计算引擎 IP 不同的前端 IP
- jspdf - 如何从使用角度材料 7 虚拟滚动创建的表格中创建 pdf
- react-native - 世博会推送通知未显示在锁定屏幕上