Loading homepage
Combine equipment records belonging to the same user into one row, keeping a stable order and removing duplicate equipment names.
Input: mergeData([{ user: 2, equipment: ["camera", "mic"] }, { user: 1, equipment: [] }, { user: 2, equipment: ["mic", "light"] }]) Output: [{ user: 2, equipment: ["camera", "mic", "light"] }, { user: 1, equipment: [] }]
Input: mergeData([]) Output: []
Implement the exported function in index.js or index.ts. See requirements for edge cases.