const twoDimensionsObjArray = [ { key: 1, value: 'aaa', array: [ { aryKey: 10, aryVal: 'a' }, { aryKey: 20, aryVal: 'b' } ] }, { key: 2, value: 'bbb', array: [ { aryKey: 30, aryVal: 'c' }, { aryKey: 40, aryVal: 'd' } ] } ] twoDimensionsObjArray.map(({ array, ...other }) => other) => [ { key: 1, value: 'aaa' }, { key: 2, value: 'bbb' } ]
分割代入で指定されたarrayは呼び出さず、 残りのプロパティをそれぞれスプレッド構文で入れた、 otherをmapで配列にする対象とすることでプロパティ削除。