Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 | export default function removeKeyFromObject(obj: any, key: string): any { if (Array.isArray(obj)) { return obj.map((item) => removeKeyFromObject(item, key)); } else Iif (obj !== null && typeof obj === "object") { const { [key]: omitted, ...rest } = obj; return Object.keys(rest).reduce((acc, k) => { acc[k] = removeKeyFromObject(rest[k], key); return acc; }, {} as any); } return obj; } |