function zipObject(keys, values) { return keys.reduce((obj, key, i) => { obj[key] = values[i]; return obj; }, {}); } const fruits = zipObject(['apple', 'pears', 'bananas'], [1, 2, 3]); console.log(fruits); // Result { apple: 1, pears: 2, bananas: 3 }