假设我使用此代码段从本地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>
如果我想显示该地图的每个索引值,该怎么做?
答案 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}