{"ScriptPreparationCode":null,"TestCases":[{"Name":"Spread operator","Code":"var n = {\u0022foo\u0022:\u0022bar\u0022,\u0022objectinobject\u0022:{\u0022obj1\u0022:{\u0022hello\u0022:\u0022world\u0022,\u0022foo\u0022:\u0022bar\u0022},\u0022arra\u0022:[1,2,3,4,5,6],\u0022hello\u0022:[{\u0022hello\u0022:\u0022world\u0022,\u0022foo\u0022:\u0022bar\u0022},{\u0022hello\u0022:\u0022world\u0022,\u0022foo\u0022:\u0022bar\u0022},{\u0022hello\u0022:\u0022world\u0022,\u0022foo\u0022:\u0022bar\u0022},{\u0022hello\u0022:\u0022world\u0022,\u0022foo\u0022:\u0022bar\u0022}]},\u0022hello\u0022:[{\u0022hello\u0022:\u0022world\u0022,\u0022foo\u0022:\u0022bar\u0022},{\u0022hello\u0022:\u0022world\u0022,\u0022foo\u0022:\u0022bar\u0022},{\u0022hello\u0022:\u0022world\u0022,\u0022foo\u0022:\u0022bar\u0022},{\u0022hello\u0022:\u0022world\u0022,\u0022foo\u0022:\u0022bar\u0022}]};\r\nwhile(n.length \u003C 1000) {\r\n \tn = [...n];\r\n}","IsDeferred":false},{"Name":"JSON Parse","Code":"var n = {\u0022foo\u0022:\u0022bar\u0022,\u0022objectinobject\u0022:{\u0022obj1\u0022:{\u0022hello\u0022:\u0022world\u0022,\u0022foo\u0022:\u0022bar\u0022},\u0022arra\u0022:[1,2,3,4,5,6],\u0022hello\u0022:[{\u0022hello\u0022:\u0022world\u0022,\u0022foo\u0022:\u0022bar\u0022},{\u0022hello\u0022:\u0022world\u0022,\u0022foo\u0022:\u0022bar\u0022},{\u0022hello\u0022:\u0022world\u0022,\u0022foo\u0022:\u0022bar\u0022},{\u0022hello\u0022:\u0022world\u0022,\u0022foo\u0022:\u0022bar\u0022}]},\u0022hello\u0022:[{\u0022hello\u0022:\u0022world\u0022,\u0022foo\u0022:\u0022bar\u0022},{\u0022hello\u0022:\u0022world\u0022,\u0022foo\u0022:\u0022bar\u0022},{\u0022hello\u0022:\u0022world\u0022,\u0022foo\u0022:\u0022bar\u0022},{\u0022hello\u0022:\u0022world\u0022,\u0022foo\u0022:\u0022bar\u0022}]};\r\nwhile(n.length \u003C 1000) {\r\n \tn = JSON.parse(JSON.stringify(n))\r\n}","IsDeferred":false},{"Name":"Object.assign","Code":"var n = {\u0022foo\u0022:\u0022bar\u0022,\u0022objectinobject\u0022:{\u0022obj1\u0022:{\u0022hello\u0022:\u0022world\u0022,\u0022foo\u0022:\u0022bar\u0022},\u0022arra\u0022:[1,2,3,4,5,6],\u0022hello\u0022:[{\u0022hello\u0022:\u0022world\u0022,\u0022foo\u0022:\u0022bar\u0022},{\u0022hello\u0022:\u0022world\u0022,\u0022foo\u0022:\u0022bar\u0022},{\u0022hello\u0022:\u0022world\u0022,\u0022foo\u0022:\u0022bar\u0022},{\u0022hello\u0022:\u0022world\u0022,\u0022foo\u0022:\u0022bar\u0022}]},\u0022hello\u0022:[{\u0022hello\u0022:\u0022world\u0022,\u0022foo\u0022:\u0022bar\u0022},{\u0022hello\u0022:\u0022world\u0022,\u0022foo\u0022:\u0022bar\u0022},{\u0022hello\u0022:\u0022world\u0022,\u0022foo\u0022:\u0022bar\u0022},{\u0022hello\u0022:\u0022world\u0022,\u0022foo\u0022:\u0022bar\u0022}]};\r\nwhile(n.length \u003C 1000) {\r\n \tn = Object.assign({}, n);\r\n}\r\n","IsDeferred":false}]}