Rxjs Move Array Of Objects To Root Array
I am getting below set of data via Observable [ 0: {id: '12321', itemName: 'Item 1', category: 'All'}, 1: [ 0: {id: '423423', itemName: 'Sub Item 1', category: 'subcat'},
Solution 1:
Based on the image, you have an array of objects and array. You can flatten it using [].concat(...data)
. Use array#concat
with spread syntax.
var data = [{id: "12321", itemName: "Item 1", category: "All"}, [{id: "423423", itemName: "Sub Item 1", category: "subcat"}, {id: "413212", itemName: "Sub Item 2", category: "subcat"}],{id: "65655", itemName: "Item 2", category: "All"}, {id:"87877", itemName: "Item 3", category: "All"}, [{id: "354345", itemName: "Sub Item 1", category: "subcat"}, {id: "123434", itemName: "Sub Item 2", category: "subcat"}, {id: "765767", itemName: "Sub Item 3", category: "subcat"}, {id: "854643",itemName: "Sub Item 4", category: "subcat"}]],
result = [].concat(...data);
console.log(result);
Post a Comment for "Rxjs Move Array Of Objects To Root Array"