{"ScriptPreparationCode":null,"TestCases":[{"Name":"Spread operator","Code":"var n = {foo: \u0027bar\u0027, hello: [{hello: \u0027world\u0027, foo: \u0027bar\u0027},{hello: \u0027world\u0027, foo: \u0027bar\u0027},{hello: \u0027world\u0027, foo: \u0027bar\u0027},{hello: \u0027world\u0027, foo: \u0027bar\u0027}]};\r\nwhile(n.length \u003C 1000) {\r\n \tn = {...n};\r\n}","IsDeferred":false},{"Name":"JSON Parse","Code":"var n = {foo: \u0027bar\u0027, hello: [{hello: \u0027world\u0027, foo: \u0027bar\u0027},{hello: \u0027world\u0027, foo: \u0027bar\u0027},{hello: \u0027world\u0027, foo: \u0027bar\u0027},{hello: \u0027world\u0027, foo: \u0027bar\u0027}]};\r\nwhile(n.length \u003C 1000) {\r\n \tn = JSON.parse(JSON.stringify(n))\r\n}","IsDeferred":false},{"Name":"Object.assign","Code":"var n = {foo: \u0027bar\u0027, hello: [{hello: \u0027world\u0027, foo: \u0027bar\u0027},{hello: \u0027world\u0027, foo: \u0027bar\u0027},{hello: \u0027world\u0027, foo: \u0027bar\u0027},{hello: \u0027world\u0027, foo: \u0027bar\u0027}]};\r\nwhile(n.length \u003C 100) {\r\n \tn = Object.assign({}, n);\r\n}\r\n","IsDeferred":false}]}