Получить значение объекта из неизвестного индекса l oop Javascript - PullRequest
0 голосов
/ 09 апреля 2020

У меня есть результат поиска по данным. Каждый раз, когда мой индекс результатов поиска отличается.

один раз результат будет в 4-м индексе, а следующий раз результат будет в 100-м индексе.

как получить значение ранга внутри dataResult

dataResult:
127: { lastName: "rahul",firstName: "rahul",rank:"3"   }


 dataResult:
3: { lastName: "rahul",firstName: "rahul",rank:"3"   }

dataResult:
4: { lastName: "rahul",firstName: "rahul",rank:"3"   }

dataResult:
87: { lastName: "rahul",firstName: "rahul",rank:"3"   }

Ответы [ 3 ]

0 голосов
/ 09 апреля 2020

Вы можете использовать для в l oop для перебора значений

for (let key in dataResult) {
  console.log(key); // should give you index number i.e 4 or 100
  console.log(dataResult[key]); // should display the object on the console
  console.log(dataResult[key].rank); // you should see the rank value
}

Надеюсь, это то, что вы ищете.

0 голосов
/ 09 апреля 2020
dataList.find(result => result.firstName === 'rahul').rank

изменить условие в соответствии с вашим поисковым запросом

0 голосов
/ 09 апреля 2020

Вы можете использовать Object.values() вот так

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