У меня есть массив вида
"data": [{
"id": 1221,
"name": "Folder1",
"parentId": 0
},
{
"id": 2222,
"name": "Folder2",
"parentId": 1
},
{
"id": 3123,
"name": "Folder3",
"parentId": 1
},
Я выбираю id 1221, 2222 как мне оставить только одну ветку ReactJS?
{
"id": 3123,
"name": "Folder3",
"parentId": 1
}
const obj = {
"data": [{
"id": 1221,
"name": "Folder1",
"parentId": 0
},
{
"id": 2222,
"name": "Folder2",
"parentId": 1
},
{
"id": 3123,
"name": "Folder3",
"parentId": 1
}
]
};
/*
const unwantedId = 3123;
let index = obj.data.findIndex(item => item.id === unwantedId);
obj.data.splice(index, 1);
*/
const unwantedIds = [1221, 2222];
obj.data = obj.data.filter(item => !unwantedIds.includes(item.id))
console.log(obj);
Виртуальный выделенный сервер (VDS) становится отличным выбором
Есть список формируемых элементов audio с уникальным id: