{"ScriptPreparationCode":"const cut = 3,\r\n each = 600000\r\n\r\nconst lists = new Array(cut)\r\n .fill(0)\r\n .map((_, k) =\u003E k)\r\n .map((v) =\u003E new Array(each).fill(v).map((_, k) =\u003E v * each \u002B k));\r\n\r\nvar objList = lists.map((v) =\u003E\r\n v.reduce((accu, curr) =\u003E {\r\n accu[curr] = {\r\n addr: curr.toString(),\r\n size: 188888,\r\n vmT: 1,\r\n cls: \u0022cls name\u0022,\r\n nodeT: 2,\r\n pNode: [\u00221\u0022, \u00222\u0022, \u00223\u0022, \u00224\u0022, \u00225\u0022, \u00221\u0022, \u00222\u0022, \u00223\u0022, \u00224\u0022, \u00225\u0022], // addr\r\n cNode: [\u00221\u0022, \u00222\u0022, \u00223\u0022, \u00224\u0022, \u00225\u0022, \u00221\u0022, \u00222\u0022, \u00223\u0022, \u00224\u0022, \u00225\u0022], // addr\r\n edge: {\r\n 1: {\r\n refT: 1,\r\n off: \u0022string\u0022,\r\n name: \u0022string\u0022,\r\n },\r\n 2: {\r\n refT: 1,\r\n off: \u0022string\u0022,\r\n name: \u0022string\u0022,\r\n }\r\n },\r\n };\r\n return accu;\r\n }, {})\r\n);\r\n\r\nvar objStrList = objList.map(v =\u003E JSON.stringify(v));\r\nvar wholeObj = Object.assign(...objList);\r\nvar wholeObjStr = JSON.stringify(wholeObj)","TestCases":[{"Name":"splitted-and-assign","Code":" const parsedObjList = objStrList.map((v) =\u003E JSON.parse(v));\r\n const wholeObj = Object.assign(...parsedObjList);\r\n","IsDeferred":false},{"Name":"whole","Code":" const parsedWholeObj = JSON.parse(wholeObjStr);\r\n","IsDeferred":false}]}