diff --git a/01-deep-clone/index.js b/01-deep-clone/index.js index e0281df..f97cc86 100644 --- a/01-deep-clone/index.js +++ b/01-deep-clone/index.js @@ -14,6 +14,8 @@ function deepClone(value, visited = new WeakMap()) { // Step 1: Handle primitives (return as-is) // Primitives: null, undefined, number, string, boolean, symbol, bigint + return value - 2; // Broken: Replace with your implementation + // Step 2: Check for circular references using the visited WeakMap // If we've seen this object before, return the cached clone