{"ScriptPreparationCode":null,"TestCases":[{"Name":"\uC7AC\uADC0","Code":"const testArray = [\r\n {\r\n description: \u0027Random description.\u0027,\r\n testNumber: 123456789,\r\n testBoolean: true,\r\n testObject: {\r\n testString: \u0027test string\u0027,\r\n testNumber: 12345,\r\n },\r\n arr: [\r\n {\r\n description: \u0027Random description.\u0027,\r\n testNumber: 123456789,\r\n testBoolean: true,\r\n testObject: {\r\n testString: \u0027test string\u0027,\r\n testNumber: 12345,\r\n },\r\n arr: [\r\n {\r\n myName: \u0027test name\u0027,\r\n myNumber: 123245,\r\n },\r\n ],\r\n },\r\n {\r\n description: \u0027Random description.\u0027,\r\n testNumber: 123456789,\r\n testBoolean: true,\r\n testObject: {\r\n testString: \u0027test string\u0027,\r\n testNumber: 12345,\r\n },\r\n arr: [\r\n {\r\n description: \u0027Random description.\u0027,\r\n testNumber: 123456789,\r\n testBoolean: true,\r\n testObject: {\r\n testString: \u0027test string\u0027,\r\n testNumber: 12345,\r\n },\r\n arr: [\r\n {\r\n myName: \u0027test name\u0027,\r\n myNumber: 123245,\r\n },\r\n ],\r\n },\r\n {\r\n description: \u0027Random description.\u0027,\r\n testNumber: 123456789,\r\n testBoolean: true,\r\n testObject: {\r\n testString: \u0027test string\u0027,\r\n testNumber: 12345,\r\n },\r\n arr: [\r\n {\r\n myName: \u0027test name\u0027,\r\n myNumber: 123245,\r\n },\r\n ],\r\n },\r\n ],\r\n },\r\n ],\r\n },\r\n {\r\n description: \u0027Random description.\u0027,\r\n testNumber: 123456789,\r\n testBoolean: true,\r\n testObject: {\r\n testString: \u0027test string\u0027,\r\n testNumber: 12345,\r\n },\r\n testArray: [\r\n {\r\n myName: \u0027test name\u0027,\r\n myNumber: 123245,\r\n },\r\n ],\r\n },\r\n];\r\n\r\nvar copyObjectDeep = function (target) {\r\n var result = {};\r\n\r\n // null\uC758 type\uB3C4 object\uC774\uAE30 \uB54C\uBB38\uC5D0 target !== null \uC870\uAC74 \uCD94\uAC00\r\n if (typeof target === \u0027object\u0027 \u0026\u0026 target !== null) {\r\n for (var prop in target) {\r\n result[prop] = copyObjectDeep(target[prop]);\r\n }\r\n } else {\r\n result = target;\r\n }\r\n\r\n return result;\r\n}\r\n\r\nvar testCopy = null;\r\ntestCopy = copyObjectDeep(testArray);","IsDeferred":false},{"Name":"\uB124\uC774\uD2F0\uBE0C","Code":"const testArray = [\r\n {\r\n description: \u0027Random description.\u0027,\r\n testNumber: 123456789,\r\n testBoolean: true,\r\n testObject: {\r\n testString: \u0027test string\u0027,\r\n testNumber: 12345,\r\n },\r\n arr: [\r\n {\r\n description: \u0027Random description.\u0027,\r\n testNumber: 123456789,\r\n testBoolean: true,\r\n testObject: {\r\n testString: \u0027test string\u0027,\r\n testNumber: 12345,\r\n },\r\n arr: [\r\n {\r\n myName: \u0027test name\u0027,\r\n myNumber: 123245,\r\n },\r\n ],\r\n },\r\n {\r\n description: \u0027Random description.\u0027,\r\n testNumber: 123456789,\r\n testBoolean: true,\r\n testObject: {\r\n testString: \u0027test string\u0027,\r\n testNumber: 12345,\r\n },\r\n arr: [\r\n {\r\n description: \u0027Random description.\u0027,\r\n testNumber: 123456789,\r\n testBoolean: true,\r\n testObject: {\r\n testString: \u0027test string\u0027,\r\n testNumber: 12345,\r\n },\r\n arr: [\r\n {\r\n myName: \u0027test name\u0027,\r\n myNumber: 123245,\r\n },\r\n ],\r\n },\r\n {\r\n description: \u0027Random description.\u0027,\r\n testNumber: 123456789,\r\n testBoolean: true,\r\n testObject: {\r\n testString: \u0027test string\u0027,\r\n testNumber: 12345,\r\n },\r\n arr: [\r\n {\r\n myName: \u0027test name\u0027,\r\n myNumber: 123245,\r\n },\r\n ],\r\n },\r\n ],\r\n },\r\n ],\r\n },\r\n {\r\n description: \u0027Random description.\u0027,\r\n testNumber: 123456789,\r\n testBoolean: true,\r\n testObject: {\r\n testString: \u0027test string\u0027,\r\n testNumber: 12345,\r\n },\r\n testArray: [\r\n {\r\n myName: \u0027test name\u0027,\r\n myNumber: 123245,\r\n },\r\n ],\r\n },\r\n];\r\n\r\nvar testCopy = null;\r\ntestCopy = structuredClone(testArray);","IsDeferred":false}]}