@mousesport

Как правильно получить данные из объекта?

{"getuserworkersinfo":{"version":"1.0.0","data":{
"0":{"user":"ole.1","tag":"LD","rate":0,"auto":0},
"1":{"user":"ole.2","tag":"LD","rate":0,"auto":0},
"2":{"user":"ole.3","tag":"LD","rate":0,"auto":0},
"3":{"user":"ole.4","tag":"LD","rate":0,"auto":0},
"4":{"user":"ole.5","tag":"LD","rate":0,"auto":0},
"5":{"user":"ole.6","tag":"LD","rate":0,"auto":0},
"6":{"user":"ole.7","tag":"LD","rate":0,"auto":0}}}}

Как вытащить данные rate для user ole.5?
Цикл for? Или даже не один?
  • Вопрос задан
  • 153 просмотра
Решения вопроса 1
rockon404
@rockon404
Frontend Developer
const { data } = response.getuserworkersinfo;

const targetUser = Object.values(data).find(({ user }) => user === 'ole.5');

const { rate } = targetUser;


Демо: https://jsfiddle.net/rockon404/s4gnjffz/
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
kn1ght_t
@kn1ght_t
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы