Flatten an nested array of objects using Lodash
问题 My object looks like this: const features = [{ 'name': 'feature1', 'tags': [{'weight':10, 'tagName': 't1'},{'weight':20, 'tagName': 't2'}, {'weight':30, 'tagName': 't3'}] }, { 'name': 'feature2', 'tags': [{'weight':40, 'tagName': 't1'}, {'weight':5, 'tagName':'t2'}, {'weight':70, 'tagName':'t3'}] }, { 'name': 'feature3', 'tags':[ {'weight':50, 'tagName': 't1'}, {'weight':2, 'tagName': 't2'}, {'weight':80, 'tagName': 't3'}] }] I would like my output to look something like this: const features