{"ScriptPreparationCode":null,"TestCases":[{"Name":"ES6 Class","Code":"class Point {\r\n\tconstructor(x, y, a, b, c, d, e, f, g, h){\r\n\t\tthis.x = x;\r\n\t\tthis.y = y;\r\n this.a = a;\r\n this.b = b;\r\n this.c = c;\r\n this.d = d;\r\n \tthis.e = e;\r\n \tthis.f = f;\r\n \tthis.g = g;\r\n\t this.h = h;\r\n }\r\n}\r\n\r\nvar items = [];\r\nfor (var i = 0; i \u003C 100000; i\u002B\u002B) {\r\n items.push(new Point(10, 10, 1, 2, 3, 4, 5, 6, 7, 8));\r\n}\r\n\r\nconsole.log(items.length);","IsDeferred":false},{"Name":"Object Literal","Code":"var items = [];\r\nfor (var i = 0; i \u003C 100000; i\u002B\u002B) {\r\n items.push({\r\n x: 10,\r\n y: 10,\r\n a: 1,\r\n b: 2,\r\n c: 3,\r\n d: 4,\r\n e: 5,\r\n f: 6,\r\n g: 7,\r\n h: 8\r\n });\r\n}\r\n\r\nconsole.log(items.length);","IsDeferred":false}]}