Есть массив:
const arr = [
{ id: 1, arr: [{id: 1, value: 'item 1'}, {id: 2, value: 'item 2'}, {id: 3, value: 'item 3'}] },
{ id: 2, arr: [{id: 1, value: 'item 1'}, {id: 2, value: 'item 2'}, {id: 3, value: 'item 3'}] },
{ id: 3, arr: [{id: 1, value: 'item 1'}, {id: 2, value: 'item 2'}, {id: 3, value: '-'}] },
{ id: 4, arr: [] },
{ id: 5, arr: [{id: 1, value: 'item 1'}, {id: 2, value: 'item 2'}, {id: 3, value: '-'}] },
];
Надо в переменную list записать массивы, которые не пустые и в которых value не равны
'-'
.
let list = [];
arr.map((item) => {
list = item.arr;
return list;
});