как отфильтровать объект от массива - PullRequest
0 голосов
/ 20 апреля 2020

извините за простой вопрос, так как я все еще новичок в программировании. ниже приведены данные, которые я получаю от API, и храню их в файле state.data []. проблема в том, что я не знаю, как сортировать данные для отображения только объекта, если cooUUID равен "aaaa", и получать данные coopName из этого.

Data": [
        {
            "coopUUID": "aaaaaa",
            "coopName": "Koperasi Energi Terbarukan Indonesia (KOPETINDO)",

        },
        {
            "coopUUID": "bbbbb",
            "coopName": "Induk Koperasi Pegawai Republik Indonesia (IKP-RI)",

        },
        {
            "coopUUID": "cccccc",
            "coopName": "KOPERASI STEBANK",
        }

  constructor(props){
        super(props);
        this.state={
            data: [],
        }

Ответы [ 2 ]

3 голосов
/ 20 апреля 2020

Попробуйте

let filter = data.filter(item => item.coopUUID === "aaaa").map(item => item.coopName);
0 голосов
/ 20 апреля 2020

вы должны попробовать это

var found = Data.filter(function(item) {
    return item.coopUUID== aaaaaa
  })
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...