{"ScriptPreparationCode":"let objListA = [];\r\nlet objListB = [];\r\nfor(i=0;i\u003C0x10;i\u002B\u002B)\r\n{\r\n objListA[i] = Object.create(objListA[-1] ?? null);\r\n objListB[i] = Object.create(null);\r\n objListA[i][\u0027prop\u0027\u002Bi] = i * i;\r\n objListB[i][\u0027prop\u0027\u002Bi] = i * i;\r\n Object.setPrototypeOf(objListB[i],objListB[i-1]??null);\r\n}","TestCases":[{"Name":"Object.create","Code":"let objListA = [];\r\nfor(i=0;i\u003C0x10;i\u002B\u002B)\r\n{\r\n objListA[i] = Object.create(objListA[-1] ?? null);\r\n objListA[i][\u0027prop\u0027\u002Bi] = i * i;\r\n}","IsDeferred":false},{"Name":"Object.setPrototypeOf","Code":"let objListB = [];\r\nfor(i=0;i\u003C0x10;i\u002B\u002B)\r\n{\r\n objListB[i] = Object.create(null);\r\n objListB[i][\u0027prop\u0027\u002Bi] = i * i;\r\n Object.setPrototypeOf(objListB[i],objListB[i-1]??null);\r\n}","IsDeferred":false}]}