Показать сообщение отдельно
  #3 (permalink)  
Старый 25.03.2019, 13:32
Новичок на форуме
Отправить личное сообщение для QoreCode Посмотреть профиль Найти все сообщения от QoreCode
 
Регистрация: 25.03.2019
Сообщений: 8

Зависит от проекта, но я бы советовал ознакомится с подобными инструментами... https://lodash.com

С этим инструментом код получится примерно такой:

var elements = [];

_.each(arr[0], (el)=>{
let filteredElements = _.filter(el.names[0], (element)=> element.name === "Петя"; );

if(filteredElements.length){
elements = _.union(filteredElements, elements);
}
})

console.log(elements);

И пересмотри свою структуру массива... зачем тебе массив в котором объект?))

Последний раз редактировалось QoreCode, 25.03.2019 в 17:02. Причина: По ошибке отправил раньше времени
Ответить с цитированием