Zip for object

javascript

другие самплы
var a = [{a:1, b: 11}, {a: 2, b: 22}]
let r = a.reduce((p, n) => {
    Object.entries(n).forEach(([k,v], i) => {
           if (!p[k])  p[k] = [v]
           else{
               p[k].push(v)
           }
    })
    return p
}, {})

console.log(JSON.stringify(r))



/// output:

// {"a":[1,2],"b":[11,22]}
(ваш голос учтен)

Прикрепить файл