как получить доступ к элементам массива с помощью переменной без использования карты

#reactjs #rest

#reactjs #остальное

Вопрос:

Я работал над проектом reactjs. я смог получить доступ к элементам массива с помощью карты, но я хочу получить доступ только к определенному элементу массива, а не ко всем. Я не знаю, как получить доступ к элементам массива с помощью переменной без использования карты. Кто-нибудь может мне помочь?

 this.state.ad.map(object => <tr>
                                        <td>{object.RRF_ID}</td>
                                        <td>{object.DELTA_HIGH}</td>
                                        <td>{object.DELTA_IND}</td>
                                        </tr>)
  

Комментарии:

1. Вопрос не ясен, вы можете уточнить?

2. Вы имеете в виду цикл for?

3. Просто определенный элемент массива. @richardnelson

4. Тогда вот так: this.state.ad [1].RRF_ID.

5. Вероятно, он ищет какой-то find запрос в массиве

Ответ №1:

 var admin = this.state.collabs.find(function (element) {
  if (element.isAdmin) {
    return element.userId
  }
});
  

collabs — это массив, и я попытался найти только тот элемент, чей isAdmin равен true, и этот элемент будет присвоен переменной admin, этот пример может вам помочь