дубликаты с одинаковыми id и если есть флаг opened: true, то этот объект оставался?
const items = [
{
id: 1,
opened: false,
},
{
id: 2,
opened: false,
},
{
id: 3,
opened: false,
},
{
id: 1,
opened: true,
},
{
id: 1,
opened: false,
},
]
console.log(JSON.stringify(items.filter((item, index, arr) => arr.indexOf(item) === index) && item.opened));
то что в консоль логе не работает, я просто уже всякое перепробовал
Если два одинаковых id, один с opened а другой без, то оставлять с opened? Если несколько с opened то оставлять все?
Вот, просто очень похожая, подумал что таже. Но не оно)
Обсуждают сегодня