Calls a function for each key in an object and stores the results in an array.
The object to iterate over.
The function to call for each key where the first argument is the key and the second is obj.
obj
An array containing the results.
Keys are the object's own enumerable string-keyed property names, the same as those returned by Object.keys().
const result = mapKeys({ a: 1, b: 2, c: 3 }, (key, obj) => { key // type: 'a', 'b', 'c' return obj[key]}) // type: number[]console.log(result) // [1, 2, 3] Copy
const result = mapKeys({ a: 1, b: 2, c: 3 }, (key, obj) => { key // type: 'a', 'b', 'c' return obj[key]}) // type: number[]console.log(result) // [1, 2, 3]
Calls a function for each key in an object and stores the results in an array.