I\'m about to use forOwn to iterate through an object\'s properties and create an array manually and can\'t helping thinking there\'s a oneliner already availab
forOwn
If you are using lodash/fp you can use _.entries
_.entries
const a = { one: 123, two: { value: 'b' }}; const pairs = _.entries(a).map(p => ({ key:p[0], value: p[1] })) console.log(pairs) // [ // { // "key": "one", // "value": 123 // }, // { // "key": "two", // "value": { // "value": "b" // } // } // ]