【问题标题】:display array index value JavaScript显示数组索引值 JavaScript
【发布时间】:2019-09-20 12:15:00
【问题描述】:

假设我使用这个 sn-p 从本地 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>

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

【问题讨论】:

    标签: javascript arrays reactjs jsx


    【解决方案1】:
    {console.log("Bin", this.state.rows.filter(qc => qc.BinsByDayByOrchardsQCs.length > 0).map((bin, i) => i))}
    

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

    【讨论】:

    • 或 map((bin, index) => { ...bin, index }) 来维护所有属性并添加索引作为属性
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多