Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
let r={ [1]:[{uid:54}], [2]:[{uid:67}] }; const find=Object.keys(r).forEach(i=> r[i].find(data => data.uid === 54)); if(find===undefined){ console.log('Нету') }
forEach
const find=Object.keys(r).map(i=> r[i].find(data => data.uid === 54));
[{uid:54, undefined ]
[{uid:54}]
const find=Object.keys(r).find(i=> r[i].find(data => data.uid === 53)); if(find){ console.log(r[find]) }
const find=Object.keys(r) .map(i=> r[i].find(data => data.uid === 54)) .filter(d=>d);
const find = Object.values(r).find(el => el[0].uid === 54); // [{uid: 54}]
Ищется первое совпадение, или их может быть несколько?