{"ScriptPreparationCode":null,"TestCases":[{"Name":"Object.create(null) props","Code":"const o = Object.create(null)\r\no.x = \u0027a string\u0027\r\no.y = 17\r\no.z = {\r\n m: \u0027an object\u0027,\r\n n: 97\r\n}\r\nconst a = [];\r\nfor (let i = 0; i \u003C 10000; i\u002B\u002B) {\r\n a.push( o.x )\r\n a.push( o.y )\r\n a.push( o.z )\r\n}","IsDeferred":false},{"Name":"object literal props","Code":"const o = { x: \u0027a string\u0027 }\r\no.y = 17\r\no.z = {\r\n m: \u0027an object\u0027,\r\n n: 97\r\n}\r\nconst a = [];\r\nfor (let i = 0; i \u003C 10000; i\u002B\u002B) {\r\n a.push( o.x )\r\n a.push( o.y )\r\n a.push( o.z )\r\n}","IsDeferred":false},{"Name":"Object.create(null) iteration","Code":"const o = Object.create(null)\r\no.x = \u0027a string\u0027\r\no.y = 17\r\no.z = {\r\n m: \u0027an object\u0027,\r\n n: 97\r\n}\r\nconst a = [];\r\nfor (let i = 0; i \u003C 10000; i\u002B\u002B) {\r\n for (let k in o) { a.push(o[k]); }\r\n}","IsDeferred":false},{"Name":"object literal iteration","Code":"const o = { x: \u0027a string\u0027 }\r\no.y = 17\r\no.z = {\r\n m: \u0027an object\u0027,\r\n n: 97\r\n}\r\nconst a = [];\r\nfor (let i = 0; i \u003C 10000; i\u002B\u002B) {\r\n for (let k in o) { a.push(o[k]); }\r\n}","IsDeferred":false}]}