I have the following JavaScript object
[
  {
    "familyName": "Smith",
    "children": [
      {         "firstName": "John"       },
      {         "firstName": "Mike"       }
    ]
  },
  {
    "familyName": "Williams",
    "children": [
      {         "firstName": "Mark"       },
      {         "firstName": "Dave"       }
    ]
  },
  {
    "familyName": "Jones",
    "children": [
      {         "firstName": "Mary"       },
      {         "firstName": "Sue"        }
    ]
  }
]
I’d like to create an array of all children i.e.
[
  {     "FirstName": "John"   },
  {     "FirstName": "Mike"   },
  {     "FirstName": "Mark"   },
  {     "FirstName": "Dave"   },
  {     "FirstName": "Mary"   },
  {     "FirstName": "Sue"    }
]
I am using jQuery.
I have looked at posts that describe merging or concatenating arrays but not those of child arrays: e.g. Merge/flatten an array of arrays in JavaScript?
I believe I could loop through the families and add the children arrays but suspect that there is a 'one-liner' for this?
 
     
     
     
     
    