Array.prototype.entriesadvancedconst arr = ['a', 'b', 'c']
const obj = Object.fromEntries(arr.entries())
// β { 0: 'a', 1: 'b', 2: 'c' }Pass entries() to Object.fromEntries() to convert an array into an indexed object.
You can use entries() on a keys array to pair indices with values from a parallel values array, building an object map.
Challenge: Implement arrayToObject(keys, vals) that combines two parallel arrays into a plain object using entries().
arrayToObject(['a', 'b', 'c'], [1, 2, 3]) // β { a: 1, b: 2, c: 3 }