显示数组索引值JavaScript

时间:2019-05-02 01:24:50

标签: javascript arrays reactjs jsx

假设我使用此代码段从本地api检索数据

{console.log("Bin", this.state.rows.filter(qc => qc.BinsByDayByOrchardsQCs.length > 0).map((bin) => bin))}

我检索的结果看起来像这样

    0: {…}
    1: {…}
    2: {…}

作为占位符,这就是我所拥有的

<div className="column-label qc-number">{this.state.rows.filter(bin => bin.BinsByDayByOrchardsQCs.length > 0).length}</div>

如果我想显示该地图的每个索引值,该怎么做?

1 个答案:

答案 0 :(得分:2)

{console.log("Bin", this.state.rows.filter(qc => qc.BinsByDayByOrchardsQCs.length > 0).map((bin, i) => i))}

map方法中的第二个参数是索引。如果您想把它们都还给我,建议您使用数组[bin, i]或对象{bin: bin, index: i}