what is the best way to convert an object of arrays to an array of objects and vice-versa
{ category : [\'a\',\'b\',\'c\'], title : [\'e\',\'f\',\'g\'],
You can use map() and forEach()
map()
forEach()
var obj = { category : ['a','b','c'], title : ['e','f','g'], code : ['z','x','v'] } var result = Object.keys(obj).map(function(e, i) { var o = {} Object.keys(obj).forEach((a, j) => o[a] = obj[a][i]) return o }) console.log(result)