Показать сообщение отдельно
  #3 (permalink)  
Старый 23.12.2019, 21:55
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,584

function uniqSelected(...args){
  const out = [];
  const map = {};
    
  args.forEach(arr => arr.forEach(item => {
    const {id} = item;
    if(id in map) 
      return map[id].selected = true;
    out.push(map[id] = {...item});
  }));
  
  return out;
}
__________________
29375, 35

Последний раз редактировалось Aetae, 23.12.2019 в 21:59.
Ответить с цитированием