#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, этот пример может вам помочь