This combines two arrays into an object.
const zipObject = (keys, vals) => { return keys.reduce( (prev, val, i) => Object.assign(prev, { [val]: vals[i] }), {} ) }