0

我有一个这样的索引无法访问的数组: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 .....]而不是,[]但我不太明白我在这里缺少什么。

4

0 回答 0