Сжатие массивов 3/5

По аналогии с предыдущим заданием, ток проще (тож мож потом переделаю, когда меня вдохновение озарит).

1 вариант - for
const getZippedArrays = function(keysArray, valuesArray) {
  let obj = {};
  for (let i = 0; i < keysArray.length; i++) {
    obj[keysArray[i]] = valuesArray[i];
  }  
  return obj;
}
2 вариант - forEach
function getZippedArrays(keysArray, valuesArray) {
  let obj = {};
  keysArray.forEach( (prop, i) => obj[prop] = valuesArray[i] );
  return obj;
}
3 вариант - reduce
const getZippedArrays = (keys, values) =>
  keys.reduce(
    (acc, cur, i) => {
      acc[cur] = values[i];
      return acc;
    }, {});

const getZippedArrays = (keysArray, valueArray) => {
let obj = {};
for (let i = 0; i < keysArray.length; i++)
obj[keysArray[i]] = valueArray[i];
return obj;
}