lodash の flatMap を使ってデータを加工する

以下のデータから

const data = [
	{
  	name: 'A',
    children: [
    	{
      	id: 1
      },
      {
      	id: 2
      },
    ]
  },
  {
  	name: 'B',
    children: [
    	{
      	id: 100
      },
      {
      	id: 200
      },
    ]
  }
];

以下のようなデータを得たい。(各childrenの配列のオブジェクトのidの羅列)

[1, 2, 100, 200]

_.flatMap を使う

const result = _.flatMap(data, d => d.children.map(c => c.id));
console.log(result); // [1, 2, 100, 200]