我有一个像这样的索引无法使用的数组:myArr[index]
。
在Dev工具中记录我的数组后,我得到以下输出,看起来像一个空数组
然而,在扩展数组后,我得到以下内容:
这是一个填充数组,但长度为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}}"
>
当我尝试像在link
中一样添加按钮时,问题就出现了仅用于测试我添加了这三行代码
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 .....]
而不是[]
但是我不知道我是什么我在这里失踪了。