Calls a function for each key in an object.
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
Keys are the object's own enumerable string-keyed property names, the same as those returned by Object.keys().
forEachKey({ a: 1, b: 2, c: 3 }, (key, obj) => { key // type: 'a', 'b', 'c' console.log(obj[key])}) // Prints: 1, 2, 3 Copy
forEachKey({ a: 1, b: 2, c: 3 }, (key, obj) => { key // type: 'a', 'b', 'c' console.log(obj[key])}) // Prints: 1, 2, 3
Calls a function for each key in an object.