簡體   English   中英

使用map方法Javascript迭代數組中的所有Array索引

[英]Iterate over all Array indexes within array with map method Javascript

一段時間以來一直在努力解決這個問題,並希望你們有任何見解。

這就是我的JSON數據的樣子。 在此輸入圖像描述

BinsByDayByOrchardsQCs [Array]> BinsByDayByOrchardsQCsDefects [Array]

我需要在網格表上顯示每個“缺陷”,它位於BinsByDayByOrchardsQCsDefects數組中,看起來像這樣 在此輸入圖像描述

到目前為止我所擁有的是{this.state.rows.map((qc) => <div className="row table">{qc.BinsByDayByOrchardsQCs[0].BinsByDayByOrchardsQCsDefects[0].Defect}</div>

這個目前返回Hail Damage,Sunburn,Sunburn,Sunburn, 我的問題是你如何從整個陣列返回所有缺陷而不僅僅是[0]

我喜歡使用Lodash進行收藏操作。

但您也可以使用嵌套地圖

{
    this.state.rows.map((qc) =>
        qc.BinsByDayByOrchardsQCs.map((qc2) =>
            qc2.BinsByDayByOrchardsQCsDefects.map((qc3) =>
                <div className="row table">
                    {qc3.Defect}
                </div>
            )
        )
    )
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM