{"ScriptPreparationCode":null,"TestCases":[{"Name":"lodash cloneDeep","Code":"_.cloneDeep({ prop: { subprop: \u0027value\u0027 } })","IsDeferred":false},{"Name":"my super deep cloner yeah","Code":"const trueclone = (obj) =\u003E {\r\n const cloned = Array.isArray(obj) ? [] : {}\r\n const keys = Object.keys(obj)\r\n const values = Object.values(obj)\r\n const length = keys.length\r\n for (let i = 0; i \u003C length; i\u002B\u002B) {\r\n if (typeof values[i] === \u0027object\u0027) values[i] = trueclone(values[i])\r\n cloned[keys[i]] = values[i]\r\n }\r\n return cloned\r\n}\r\n\r\ntrueclone({ prop: { subprop: \u0027value\u0027 } })","IsDeferred":false},{"Name":"structuredClone","Code":"structuredClone({ prop: { subprop: \u0027value\u0027 } })","IsDeferred":false}]}