Loading challenge...
Preparing the challenge details...
Loading challenge...
Preparing the challenge details...
Practice the object transformation patterns interviewers love — group by, flatten, invert, pick, omit, deep merge, and more. 15 quick drills with instant feedback.
A focused drill set covering the most common object transformation patterns in JavaScript interviews. Write a solve(input) function for each problem and get instant pass/fail feedback. Covers Object.fromEntries, Object.entries, reduce, recursion, and more.
Goal: Complete all 15 object transformation drills. Aim to solve each without hints!
Continue learning with these related challenges
Implement a function that recursively traverses an object, evaluates functions with given arguments, and transforms keys to lowercase. Master recursive object traversal and type checking.
Implement Object.assign from scratch: copy own enumerable properties (including Symbols) from sources onto the target.
Implement Object.create using the classic empty-constructor trick to set an object's prototype chain.
Implement a function that recursively traverses an object, evaluates functions with given arguments, and transforms keys to lowercase. Master recursive object traversal and type checking.
Implement Object.assign from scratch: copy own enumerable properties (including Symbols) from sources onto the target.
Implement Object.create using the classic empty-constructor trick to set an object's prototype chain.