отображать значение индекса массива JavaScript - PullRequest
1 голос
/ 02 мая 2019

Допустим, я получаю данные из моего локального 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 Ответ

2 голосов
/ 02 мая 2019
{console.log("Bin", this.state.rows.filter(qc => qc.BinsByDayByOrchardsQCs.length > 0).map((bin, i) => i))}

Вторым аргументом в методе карты является индекс.Если вы хотите вернуть их обратно, я предлагаю массив [bin, i] или объект {bin: bin, index: i}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...