我有一个这样的索引无法访问的数组:myArr[index]
. 在开发工具中记录我的数组后,我得到以下输出,看起来像一个空数组
但是在扩展数组后,我得到以下信息:
这是一个填充数组,但长度为 0
对此有解释吗?我如何才能访问数组中的项目?
我正在使用 vadeen 网格在聚合物应用程序中显示一组数据
<vaadin-grid selection-mode="multi" items="{{households}}" id="simple">
<table>
<colgroup>
<col name="$key" sortable/>
</colgroup>
</table>
</vaadin-grid>
数据使用firebase查询元素绑定到网格..它工作正常(我从代码中减少了一些属性)
<firebase-query
id="query"
data="{{households}}"
>
当我尝试像在此链接中那样添加按钮时,就会出现问题
只是为了测试我添加了这三行代码
var grid = this.$.simple;
console.log('length '+grid.columns.length);
console.log(grid.columns);
console.log(grid.columns[2]);
如您所见,打印尺寸为 0,但控制台上显示的尺寸为 6(我不知道为什么会发生这种情况)。据我所知,一个包含 6 个元素的填充数组应该看起来像Array[6]
而不是Array[0]
应该显示为[Object, Object .....]
而不是,[]
但我不太明白我在这里缺少什么。